IDE ? Kdevelop ? le truc dont les programme generer par les template compile pas ? ou marque des erreurs ingérables pour un débutant.
Visual C++ meme si je deteste microsoft est un outils 30 000 fois plus ergonomique. Est qui necessite pas d'installation de librairie genre qscintilla pour avoir l'autocomplétion.
En paralant d'autocomplétion, on ma souvent parler de Eric ou meme Anjuta. Mouarf on na pas la meme notion de l'autocomplétion.
Par exemple j'ai remarquer dans eric qu'il propose tous ce qui commence par ce que l'on tappe, je suis désoler c'est pas ca de l'autocomplétion dans un IDE, il devrait proposer que ce qu'est relatif a la propriétés en cours.
Et le top du top et l'autocomplétion qui propose la syntaxe d'une commande ensuite a chaque choix de Tag ( a la visual truc ou flash aimeX) et qu'il mette dans la syntaxe les parametre qui manque a chaque ajout d'attribut.
Voila pour moi un VRAI IDE, la coloration syntaxique meme de 150 langage ne SUFFIT PAS.
si mes souvenirs sont bons, le package semantic demande à ce qu'on effectue une combinaison de touches particulières pour obtenir les choix de completions... déjà c'est pas pratique. Ensuite je vois pas trop comment emacs fait pour allez looker dans les packages que tu importes... sansa parler de la documentation proposée qui là encore se base sur ce qu'il veut bien trouver dans le source... bref, c'est à 100000 lieux de Visual Studio.
Tu mesures la qualité d'une ide a sa completion ??
Disons que quand on y est habitué on ne comprend même pas qu'on puisse encore coder sans...
et puis avec Visual Studio on est habitué à ce qu'un IDE contienne la documentation des API, un concepteur graphique pour dessiner les fenêtres, la complétion de code, un débuggeur. (IDE veut bien dire ce que ca veut dire)
Avec Eclipse on est habité à ce que l'IDE contienne également des outils de refactoring.
Le principe de l'IDE 2500 en un ne me convient pas du tout, j'ai plutot tendance a avoir la doc sur le bureau edition+1, les machines sur le bureau -1, et j'aime pas passer mon temp a utiliser la souris quand je tape du texte.
Pour dessiner des fenetre j'ai de très mauvaise experience avec visual studio (mais vu que j'ai pas testé le dernier ca n'a peut que s'ameliorer). Le reproche principal etant que le code généré etais le pire MVC que j'ai vue, avec plein de grosse macro bordélique.
Pour ce qui est de la completion, il est claire que emacs a pas le meilleurs system qui soit, mais si c'est pour avoir le prototypes des fonctions, cscope + xcscope booste bien mais je crois pas qu'il fasse gaffe aux includes.
Note: la completion de vim le fait.
Ensuite c'est vrai que le mode C pourrais amélioré pour faire un truc plus éditeur de code, avec des vrai database derriere
Si tu veux pouvoir dessiner tes fenêtres graphiquement, il n'y a pas vraiment d'équivalent à Visual Studio qui soit bien intégré... Par contre les 2 principaux environnements Gnome et KDE ont chacun une solution basée sur leurs outils (repectivement GTK et Qt) : Glade pour Gnome et Qt Designer pour KDE.
Tu peux aussi utiliser Monodevelop
Pas taper, je sais c'est mono, .net blabla et compagnie mais bon, lui il a une autocompletion au poil ! et il est en intense développement, donc on peut s'attendre à le voir évoluer sérieusement.
oué enfin faut pas non plus exagérer, la complétion n'est pas vraiment "au poil", y'a encore quelques bugs, dont 1 ou 2 sévères qui font planter l'usine ;)
Peux tu juste me dire dans quelles conditions ? J'ai testé sans jamais avoir de plantages... Je ne dis pas que tu mens, surtout pas ! Juste que j'aimerais savoir comment que t'as fait :)
Et aussi sur quelle version ?
euh, la 0.5.
des petits mineurs, comme par exemple la complétion qui marche pas quand tu fais :
bidule var = new Machin.
bref, avec new il comprend pas.
après un cast pareil il comprend pas.
sinon un bug plus sévère :
créé un nouveau projet Gtk.
Tapes Gtk.fddsq.fdsfsd (bref n'importe quoi)
vu que le chargement de ce namespace prend un peu plus de temps du fait de sa taille, le système de complétion arrive à la bourre si tu tappes trop vite et pouf MD plante.
la complétion qui marche pas quand tu fais :
bidule var = new Machin.
En effet, j'avais oublié... Tapes Gtk.fddsq.fdsfsd (bref n'importe quoi)
vu que le chargement de ce namespace prend un peu plus de temps du fait de sa taille, le système de complétion arrive à la bourre si tu tappes trop vite et pouf MD plante.
Heu
Ici j'ai pas de pb, il charge à mort le proc et la ram, mais ne plante pas encore...
Oui mais pour ca faudrai qu'il ne plante pas toutes les 10mn.
Monodevelop n'est pas au point pour l'instant et on ne peut pas dire qu'il y a un equivalent libre aux visual x de microsoft.
Mais avec un peu de chance monodevelop devrait arriver assé rapidement au niveau de sharpdevelop ;).
En voyant ce journal je me suis dit que j'allais le retester, un apt-get et la surprise il ne se lance meme plus, plantage au demarrage.
Probleme debian ou juste chezmoicamarchePAS.com ?
Gambas est l'outil pour moi qui se raproche le plus a un vrai IDE.
En faite j'ai pas l'impréssion que vous vous rendez pas compte que au final les langages sont plus ou moins gachés.
Imaginez un monde ou visual basic serait en faite du python MAIS avec une interface visual Basic.
A la limite lutilisateur de base ce moque du langage il veu un programmer un outil simple pour faire un vidéothéque de maison ou il n'aura pas besoin qu"on lui sorte des notions de pointeurs ou de gestion de mémoires.
Qui n'a jamais été rebuter en cherchant de l'aide sur Tk ou Qt quand on sort du howto hello word.
Dans la notions d'autocomplétion je suis désoler mais il faut pas oublier que les soft Visual * EUX affiche la syntaxe de la commande en cours avec les parametre a mettre hormis le faite d'afficher les tag disponible pour la commande en cours.
Alors que l'autocomplétion que j'ai vu sur linux c'est quoi ? Dans Eric il faut rajouter un dictionnaire pour le python par exemple ( je lavé pas par defaut ca cé encore un autre probleme sympa )
Ensuite quand on tappe ( fameuse lib scintilla) un menu s'affiche avec toutes les commandes du dictionnaire qui sont comme le début tappé......
Je chipote, mais je crois que tu confonds les notions de RAD et d'IDE. Un IDE (integrated development environment) n'est qu'un environnement qui regroupe tous les outils nécessaires pour développer un logiciel. KDevelop, Anjuta, voire Emacs sont des IDE. A la limite, on pourrait dire qu'une console, avec les outils pour éditer et compiler, est un IDE.
Les RAD (rapid application development) sont un "sous-groupe" des IDE, qui permettent de développer facilement et rapidement des applications, genre Visual Basic, ou gambas, en général au détriment des performances.
L'auto-complétion n'est qu'un outil parmi d'autres de l'environnement. Personnellement, je ne m'en sers jamais, je code plus souvent en C++, et vaut mieux connaître les APIs sur le bout des doigts pour pas faire de conneries.
PS : t'aurais aussi besoin de la complétion orthographique :).
Pourquoi personne ne propose éclipse ?
Il est un peu lourd mais la complétion est pas mal, et les réfactor déchirent tout. C'est plus pour du Java, mais les plugins pour le reste arrivent !
# Pas de Visual
Posté par wismerhill . Évalué à 1.
Par contre si c'est un IDE que tu cherche il y en a plein comme kdevelop ou anjuta.
[^] # Re: Pas de Visual
Posté par Sylvain (site web personnel) . Évalué à 1.
Visual C++ meme si je deteste microsoft est un outils 30 000 fois plus ergonomique. Est qui necessite pas d'installation de librairie genre qscintilla pour avoir l'autocomplétion.
En paralant d'autocomplétion, on ma souvent parler de Eric ou meme Anjuta. Mouarf on na pas la meme notion de l'autocomplétion.
Par exemple j'ai remarquer dans eric qu'il propose tous ce qui commence par ce que l'on tappe, je suis désoler c'est pas ca de l'autocomplétion dans un IDE, il devrait proposer que ce qu'est relatif a la propriétés en cours.
Et le top du top et l'autocomplétion qui propose la syntaxe d'une commande ensuite a chaque choix de Tag ( a la visual truc ou flash aimeX) et qu'il mette dans la syntaxe les parametre qui manque a chaque ajout d'attribut.
Voila pour moi un VRAI IDE, la coloration syntaxique meme de 150 langage ne SUFFIT PAS.
[^] # Re: Pas de Visual
Posté par renoo . Évalué à 3.
Tu mesures la qualité d'une ide a sa completion ??
[^] # Re: Pas de Visual
Posté par TImaniac (site web personnel) . Évalué à 3.
Tu mesures la qualité d'une ide a sa completion ??
Disons que quand on y est habitué on ne comprend même pas qu'on puisse encore coder sans...
et puis avec Visual Studio on est habitué à ce qu'un IDE contienne la documentation des API, un concepteur graphique pour dessiner les fenêtres, la complétion de code, un débuggeur. (IDE veut bien dire ce que ca veut dire)
Avec Eclipse on est habité à ce que l'IDE contienne également des outils de refactoring.
Alors emacs voilà quoi.
[^] # Re: Pas de Visual
Posté par ham . Évalué à 2.
Le principe de l'IDE 2500 en un ne me convient pas du tout, j'ai plutot tendance a avoir la doc sur le bureau edition+1, les machines sur le bureau -1, et j'aime pas passer mon temp a utiliser la souris quand je tape du texte.
Pour dessiner des fenetre j'ai de très mauvaise experience avec visual studio (mais vu que j'ai pas testé le dernier ca n'a peut que s'ameliorer). Le reproche principal etant que le code généré etais le pire MVC que j'ai vue, avec plein de grosse macro bordélique.
Pour ce qui est de la completion, il est claire que emacs a pas le meilleurs system qui soit, mais si c'est pour avoir le prototypes des fonctions, cscope + xcscope booste bien mais je crois pas qu'il fasse gaffe aux includes.
Note: la completion de vim le fait.
Ensuite c'est vrai que le mode C pourrais amélioré pour faire un truc plus éditeur de code, avec des vrai database derriere
[^] # Re: Pas de Visual
Posté par Pinaraf . Évalué à 0.
# visual --> conception graphique ?
Posté par TImaniac (site web personnel) . Évalué à 4.
# chez borland...
Posté par Sylvain Rampacek (site web personnel) . Évalué à 4.
Ils ne sont pas libre, mais une version déjà bien complète existe en libre téléchargement chez eux...
# Gambas
Posté par spongurex . Évalué à 7.
http://gambas.sourceforge.net/(...)
# Mono
Posté par Pinaraf . Évalué à 4.
Pas taper, je sais c'est mono, .net blabla et compagnie mais bon, lui il a une autocompletion au poil ! et il est en intense développement, donc on peut s'attendre à le voir évoluer sérieusement.
[^] # Re: Mono
Posté par TImaniac (site web personnel) . Évalué à 3.
[^] # Re: Mono
Posté par Pinaraf . Évalué à 2.
Et aussi sur quelle version ?
[^] # Re: Mono
Posté par TImaniac (site web personnel) . Évalué à 2.
des petits mineurs, comme par exemple la complétion qui marche pas quand tu fais :
bidule var = new Machin.
bref, avec new il comprend pas.
après un cast pareil il comprend pas.
sinon un bug plus sévère :
créé un nouveau projet Gtk.
Tapes Gtk.fddsq.fdsfsd (bref n'importe quoi)
vu que le chargement de ce namespace prend un peu plus de temps du fait de sa taille, le système de complétion arrive à la bourre si tu tappes trop vite et pouf MD plante.
[^] # Re: Mono
Posté par Pinaraf . Évalué à 0.
bidule var = new Machin.
En effet, j'avais oublié...
Tapes Gtk.fddsq.fdsfsd (bref n'importe quoi)
vu que le chargement de ce namespace prend un peu plus de temps du fait de sa taille, le système de complétion arrive à la bourre si tu tappes trop vite et pouf MD plante.
Heu
Ici j'ai pas de pb, il charge à mort le proc et la ram, mais ne plante pas encore...
[^] # Re: Mono
Posté par Chris K. . Évalué à 1.
Monodevelop n'est pas au point pour l'instant et on ne peut pas dire qu'il y a un equivalent libre aux visual x de microsoft.
Mais avec un peu de chance monodevelop devrait arriver assé rapidement au niveau de sharpdevelop ;).
[^] # Re: Mono
Posté par Chris K. . Évalué à 1.
Probleme debian ou juste chezmoicamarchePAS.com ?
# Glade et Anjuta
Posté par j (site web personnel) . Évalué à 2.
Deux tutoriels de présentations (un peu ancien) :
Glade : http://eddy.writelinux.com/fr/part1/(...)
Anjuta : http://eddy.writelinux.com/fr/part2/(...)
Les distributions contiennent généralement Glade ( http://glade.gnome.org(...) ) plus rarement Anjuta ( http://anjuta.org(...) )
# re
Posté par Sylvain (site web personnel) . Évalué à 2.
En faite j'ai pas l'impréssion que vous vous rendez pas compte que au final les langages sont plus ou moins gachés.
Imaginez un monde ou visual basic serait en faite du python MAIS avec une interface visual Basic.
A la limite lutilisateur de base ce moque du langage il veu un programmer un outil simple pour faire un vidéothéque de maison ou il n'aura pas besoin qu"on lui sorte des notions de pointeurs ou de gestion de mémoires.
Qui n'a jamais été rebuter en cherchant de l'aide sur Tk ou Qt quand on sort du howto hello word.
Dans la notions d'autocomplétion je suis désoler mais il faut pas oublier que les soft Visual * EUX affiche la syntaxe de la commande en cours avec les parametre a mettre hormis le faite d'afficher les tag disponible pour la commande en cours.
Alors que l'autocomplétion que j'ai vu sur linux c'est quoi ? Dans Eric il faut rajouter un dictionnaire pour le python par exemple ( je lavé pas par defaut ca cé encore un autre probleme sympa )
Ensuite quand on tappe ( fameuse lib scintilla) un menu s'affiche avec toutes les commandes du dictionnaire qui sont comme le début tappé......
Mouarf
[^] # RAD <> IDE
Posté par inz . Évalué à 2.
Les RAD (rapid application development) sont un "sous-groupe" des IDE, qui permettent de développer facilement et rapidement des applications, genre Visual Basic, ou gambas, en général au détriment des performances.
L'auto-complétion n'est qu'un outil parmi d'autres de l'environnement. Personnellement, je ne m'en sers jamais, je code plus souvent en C++, et vaut mieux connaître les APIs sur le bout des doigts pour pas faire de conneries.
PS : t'aurais aussi besoin de la complétion orthographique :).
# Et Eclipse ?
Posté par Anonyme . Évalué à 3.
Il est un peu lourd mais la complétion est pas mal, et les réfactor déchirent tout. C'est plus pour du Java, mais les plugins pour le reste arrivent !
# Et Lazarus ?
Posté par elbock . Évalué à 2.
Il existe un projet RAD intéressant : Lazarus
http://www.lazarus.freepascal.org(...)
Basé sur le compilateur free pascal, il doit permettre bientôt la programmation "cross-platform" .
Il s'agit en fait d'un clone de kylix/delphi mais en beaucoup plus facile à installer.
les rpm à se procurer sont sur :
http://sourceforge.net/project/showfiles.php?group_id=89339(...)
fpc-1.9.3-040529.i386.rpm
fpcsrc-1.9.3-040529.i386.rpm
lazarus-0.9.1.4-fpc_1.9.3_040529.i386.rpm
Encore en version beta mais très prometteur !
A+
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.