|
Publicité ' | ||||||||||||||||||||||||
|
|
#101 |
|
Membre régulier
![]() |
Personellement, j'ai longtemps utilisé (1 an) VIM avec parfois Netbeans/Eclipse. Seulement voilà, VIM pour développer c'est pas tiptop, je le préfère pour simplement lire des fichiers de config.
D'autre part, Netbeans/Eclipse gèrent mal le C, malgrès les extensions. Je les trouve un peu trop usine à gaz, et il m'est impossible de les executer à mon université telment ils sont lourd. J'ai donc décidé de me mettre à GNU Emacs, telment j'en entendait du bien. Et il faut dire que je ne suis pas déçu. Je peux me créer mes petites fonction en Elisp pour accélèrer la frappe lorsque je programme, il dispose d'une interface intégré pour GDB, je peux y integrer un term etc... Il suffit de regarder cette démo pour voir 1/10000 de ce que l'on peux faire : http://www.bloomington.in.us/~brutt/msf-abbrev-demo.gif Donc voilà, pour moi c'est Emacs / Make / GDB / GCC |
|
|
00
|
|
|
#102 |
|
Membre Expert
![]() ![]() Florent MorinEntrepreneur Inscription : juillet 2004 Messages : 723 ![]() |
Salut,
Personnellement, je suis plus ViM (mais la démo Emacs m'a bluffé). Je pense que ce soit l'un ou l'autre, l'intérêt d'un tel éditeur surpassera toujours tout autre outils hyper-sophistiqué pour plusieurs raisons : - c'est personnalisable ; - c'est multi-langages ; - c'est multi-plateformes ; - c'est ultra-rapide ; - ça fonctionne partout (toutes ressources, tout OS). On me dit souvent : "oui, mais mon logiciel clique-bouton me fait très vite mes interfaces, je gagne tout plein de temps". 1. le gain de temps est relatif : il est plus rapide d'utiliser uniquement le clavier que le clavier et la souris ; 2. le temps gagné en création d'interface est perdu en déboguage ; 3. en mode clique-bouton, il n'y a pas forcément tout les widgets nécessaires ; 4. le résultat est bien souvent moins optimisé ; 5. ce genre d'éditeurs sont généralement cantonnés à 2 ou 3 langages maximum. Pour ce qui est des éditeurs graphiques en mode "classique", ils ne vont généralement pas aussi vite que ViM ou Emacs. La limite du nombre de langages et d'extensibilité est là aussi. Pour ce qui est des compilateurs et autres, je dirais qu'il n'y a rien de tel que tout faire soi-même. De plus, des outils tels "automake" et "autoconf" facilitent grandement le travail. Pour ce qui est de la documentation C++ ou autres, "doxyen" est très sympa. Certains me diront : "si c'est si bien que ça, pourquoi tous les développeurs n'utilisent-ils pas ces outils ?" Tout simplement parce que ces développeurs sont généralement formatés à ce que Windows leur donne et ils ne veulent pas changer leurs habitudes. Imaginons le cas suivant (qui arrive fréquemment) : je cherche dans un code source l'initialisation de la variable "VAR". Le code source est complexe. Sous windows, je recherche à la main (le temps perdu est incroyablement long). Sous GNU/Linux, je fais : Code :
find /repertoire_source -type f -print | xargs grep -n VAR En utilisant en plus "sed", je pourrais remplacer toutes ses occurrences par autre chose. Les possibilités sont énormes. Allez faire ça sous Windows... Au début, ça paraît barbare, mais au bout d'une ou deux semaines intenses, on s'y fait et on ne peut plus s'en passer. En résumé, un bon éditeur, un bon compilateur, de bons outils de déboguage et les utilitaires système de GNU/Linux, il n'y a rien de tel ! |
|
00
|
|
|
#103 |
|
Membre régulier
![]() Inscription : mai 2004 Messages : 167 ![]() |
Je fais newb comparé à vous mais j'adore Kdevelop.
Il faut dire que je fais surtout du C et C++ et je trouve emacs trop oldschool enfin surtout au niveau de la configuration et des options dont je n'ai jamais compris comment l'on fait pour augmenter la taille de la police et changer les couleurs (truc con mais j'aime pas me bousiller la vue ). Pourtant à la fac, on me contraint à l'utiliser mais je m'y perd tellement il y a de possibilité alors que Kdevellop est complet mais souffre de quelque bug et de quelque defaut (comme l'impossibilité de créer un fichier txt directement via la selection de fichier sur la gauche car le nouveau enregistrer sous est mal fichu). Par contre il a beaucoup de possibilité dont je n'utilise pas le dixieme. Il lui manquerait juste la possibilite d'avoir deux consoles et non une seule car quand on programme et que ça ne répond plus, on ne peut que fermer Kdevelop ou tuer le processus mais via une seconde fenetre ou lorsqu'on ferme la console, qu'elle soit réellement fermer et non pas affiché. |
|
|
00
|
|
|
#104 |
|
Invité régulier
![]() Inscription : septembre 2006 Messages : 39 ![]() |
salut
je cherche un EDI pour gerer mon projet c++/libglademm... en vain je developpe depuis un peu plus d'un an avec kate, glade et gcc dans la console. ca m'a permis de faire une appli qui utilise libglademm et taglib mon problème c'est que mon programme commence a etre assez gros et sans débogueur je passe un temps fou à trouver mes erreurs. depuis septembre j'ai testé anjuta et kdevelop mais aucun ne m'a encore permis de compiler mon programme. pourtant un simple "g++ -o main.bin -c prog.cpp `taglib-pkgconfig --cflags -libs` `gtk2-pkgconfig --cflags --libs`" suffit (de tete c'est a peu pres ca) et anjuta et kdevelop me génèrent tout a tatouin de scripts incompréhensibles. je veux bien, du moment que ./configure et make font leur besogne mais la, ca plante tout le temps : je ne trouve pas ou leur dire d'utiliser libglademm et taglib |
|
|
00
|
|
|
#105 |
|
Membre confirmé
![]() ![]() |
Il y a ruby aussi pour le développement objet en shell.
onet |
|
|
00
|
|
|
#106 |
|
Invité de passage
![]() |
quelqu'un a t'il l'expérience de WINDEV dans un environnement Temps Réel ( RT LINUX ou autre )
|
|
|
00
|
|
|
#107 |
|
Nouveau Membre du Club
![]() Collégien Inscription : juin 2006 Messages : 62 ![]() |
sinon pour java, je trouve qu'eclipse n'est pas mal
|
|
|
00
|
|
|
#108 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 2 ![]() |
Bonjour bonjour,
Je fais un petit programme en C++ appelé à devenir très vite assez gros. L'interface est en Qt, et j'utilise les "smart pointers" de Boost. Bon j'ai commencé l'écriture du prog sous KDevelop, en essayant quand même deux autres IDE, Eclipse (trop lent sur ma machine) et Netbeans (je n'arrive pas à lui faire accepter mon Makefile déjà existant Alors sachant que je suis prêt à gérer les Makefile et les fichiers .pro mais que je cherche surtout un IDE/éditeur de code qui gére bien l'autocompletion (sous-entendu qui gère convenablement les pointeurs de Boost) parce que je suis un gros feignant, que me conseilleriez-vous ? Merci d'avance |
|
|
00
|
|
|
#109 |
|
Membre émérite
![]() ![]() Inscription : juin 2002 Messages : 1 309 ![]() |
Je cherche une bibliotheque graphique (gestion de fenetres, evenements) dédiée (en tout spécialisé) à linux. J'ai choisi Win32 pour Windows et Cocoa pour Mac.
Sachant que je recherche la rapidité, le bas niveau et les fonctionnalités, X11 est-il un bon choix ? Y a-t-il d'autres alternatives ? Y a-t-il un différence avec les gestionnaire de fenêtres (fvwm, icewm, window maker, fluxbox,... ) ? Pourquoi parle-t-on parfois de X11 et parfois de X-Window ? dsl je ne suis pas très calé en linux Code::Blocs est-il un bon choix lorsque l'on vient de Visual ? |
|
|
00
|
|
|
#110 |
![]() ![]() |
Penche toi sur Motif : http://fr.wikipedia.org/wiki/Motif_(...èque_graphique)
__________________
"Never use brute force in fighting an exponential." (Andrei Alexandrescu) Mes articles dont Conseils divers sur le C++ Une très bonne doc sur la STL (en) Why linux is better (fr) |
|
|
00
|
|
|
#111 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 2 ![]() |
un vrai plaisir et c'est du libre:
http://www.ponge.com/telechargements/anjuta1/index.html |
|
|
00
|
|
|
#112 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 79 ![]() |
|
|
|
00
|
|
|
#113 |
![]() ![]() Ingénieur développement logiciels Inscription : mai 2002 Messages : 3 762 ![]() |
La nouvelle version de Code::Blocks en gestation depuis des années est enfin sortie en version stable !!!
![]() http://blog.developpez.com/index.php...&c=1&tb=1&pb=1Donnez votre avis : http://www.developpez.net/forums/sho...d.php?t=501381
__________________
Tutoriels sur les UPS, e-commerce, PHP, critiques de livres... Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles. Je n'ai rien à voir avec la société www.ovh.com ! |
|
|
00
|
|
|
#114 |
|
Candidat au titre de Membre du Club
![]() |
![]() J'utilise Qt [http://trolltech.com/products/qt/] pour développer une interface graphique en utilisent l'IDE "QDevelop" [http://qdevelop.free.fr/], et j'utilise l'IDE "KDevelop" [http://www.kdevelop.org/] pour développer des application rapidement. je développe tous mes application sous la distribution Linux "Debian" [http://www.debian.org/]. |
|
|
00
|
|
|
#115 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2008 Messages : 15 ![]() |
Moi j'utilise tout simplement Gambas car c'est une très bonne plate-forme de développement (et de qualité) pour GNU/Linux.
l'IDE de Gambas est le seul outils pour ma part qui manipule avec autant de facilité les toolkits Qt et Gtk+. D'autant plus qu'en Gambas on peut switcher en 1 clic le toolkit. C'est-à-dire ? Une application que tu as développé en utilisant Qt mais des fanatiques de Gnome qui préfère avoir ton programme en utilisant Gtk+ -> Option du projet -> onglet Composant et hop, on choisit le composant gb.gtk au lieu de gb.qt, on recompile et voilà que l'application, SANS RIEN TOUCHER AU CODE utilise Gtk+ au lieu de Qt Chose totalement impossible dans d'autre langages. l'API de Gambas est très faite. |
|
|
00
|
|
|
#116 |
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 64 ![]() |
Moi venant de VB.NET la seul solution que j'ai réussi à faire fonctionner est Gambas.
+1 J'ai essayé Kdevelop mais un truc ne marchait pas et j'ai pas continuer. Mono qui devrait être compatible c sharp pas réussi non plus ( pour l'instant ) ! Domage que gambas a un code spécifique et ne tourne pas sous windows ! |
|
|
00
|
|
|
#117 |
|
Membre Expert
![]() ![]() Inscription : novembre 2006 Messages : 1 414 ![]() |
bah moi,ça compile bien en c# MonoDevelop... (par contre pour VB.NET c'est aléatoire
)
__________________
Toute question technique envoyée en MP ira directement à la poubelle ![]() Un code ne marchera jamais,il n'a jamais reçu la capacité de se déplacer. Inutile donc de dire "ça marche pas", donnez plûtot des informations précises afin de mieux pouvoir vous aider. ![]() Grand gourou de la -attitude - Sauvons Internet!
|
|
|
00
|
|
|
#118 |
|
Membre éprouvé
![]() |
Aujourd'hui vous pouvez ajouter Qt Creator.
|
|
|
00
|
|
|
#119 |
|
Membre confirmé
![]() Inscription : septembre 2006 Messages : 414 ![]() |
salut,
je sais pas si c'est le bon endroit pour poster cette info mais... pour avoir la completions de tout ce qui est structures en C/C++ et plein d'autres trucs dans plein d'autres langages, il existe le plugin omnicppcomplete pour vim super pratique !!! on ne s'en passe plus !
__________________
__________ "Any sufficiently advanced technology is indistinguishable from magic" Arthur C. Clarke |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com