Précédent   Forum du club des développeurs et IT Pro > Général Développement > Programmation système > Linux
Linux Forum d'entraide sur la programmation Linux : shell, système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 06/08/2006, 22h54   #101
_kal_
Membre régulier
 
Avatar de _kal_
 
Étudiant
Inscription : janvier 2006
Messages : 166
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2006
Messages : 166
Points : 83
Points : 83
Envoyer un message via MSN à _kal_
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
_kal_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2006, 16h02   #102
FloMo
Membre Expert
 
Avatar de FloMo
 
Homme Florent Morin
Entrepreneur
Inscription : juillet 2004
Messages : 723
Détails du profil
Informations personnelles :
Nom : Homme Florent Morin
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Entrepreneur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juillet 2004
Messages : 723
Points : 1 290
Points : 1 290
Par défaut Développement sous GNU/Linux

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
et il me sort tous les fichiers de "/repertoire_source" contenant le terme "VAR" avec en plus le numéro et le contenu de la ligne concernée.

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 !
FloMo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2006, 19h08   #103
Drannor
Membre régulier
 
Inscription : mai 2004
Messages : 167
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 167
Points : 99
Points : 99
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é.
Drannor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2006, 15h38   #104
klipper
Invité régulier
 
Inscription : septembre 2006
Messages : 39
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 39
Points : 6
Points : 6
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
klipper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2007, 15h12   #105
onet
Membre confirmé
 
Avatar de onet
 
Inscription : décembre 2002
Messages : 365
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2002
Messages : 365
Points : 283
Points : 283
Envoyer un message via MSN à onet Envoyer un message via Skype™ à onet
Il y a ruby aussi pour le développement objet en shell.

onet
onet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2007, 15h58   #106
jipef
Invité de passage
 
Inscription : janvier 2007
Messages : 1
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : janvier 2007
Messages : 1
Points : 1
Points : 1
Envoyer un message via Skype™ à jipef
Par défaut Windev et RT LINUX

quelqu'un a t'il l'expérience de WINDEV dans un environnement Temps Réel ( RT LINUX ou autre )
jipef est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2007, 08h14   #107
'ti programmeur
Nouveau Membre du Club
 
Collégien
Inscription : juin 2006
Messages : 62
Détails du profil
Informations personnelles :
Âge : 18
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Collégien

Informations forums :
Inscription : juin 2006
Messages : 62
Points : 31
Points : 31
sinon pour java, je trouve qu'eclipse n'est pas mal
'ti programmeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 14h34   #108
Quentin Besnehard
Invité de passage
 
Inscription : juillet 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 2
Points : 2
Points : 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
Quentin Besnehard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2007, 19h45   #109
NiamorH
Membre émérite
 
Avatar de NiamorH
 
Inscription : juin 2002
Messages : 1 309
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 309
Points : 952
Points : 952
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 ?
NiamorH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2007, 19h15   #110
Davidbrcz
Rédacteur
 
Avatar de Davidbrcz
 
Homme
2A Supaéro
Inscription : juin 2006
Messages : 2 116
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 21

Informations professionnelles :
Activité : 2A Supaéro

Informations forums :
Inscription : juin 2006
Messages : 2 116
Points : 3 154
Points : 3 154
Envoyer un message via MSN à Davidbrcz
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)
Davidbrcz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/08/2007, 17h48   #111
robertix
Invité de passage
 
Inscription : août 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 2
Points : 1
Points : 1
Par défaut developpement avec anjuta

un vrai plaisir et c'est du libre:
http://www.ponge.com/telechargements/anjuta1/index.html
robertix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2007, 17h44   #112
Jeremy0201
Membre du Club
 
Inscription : juin 2007
Messages : 79
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juin 2007
Messages : 79
Points : 55
Points : 55
J'aime bien l'éditeur BlueFish

http://bluefish.openoffice.nl/
Jeremy0201 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2008, 22h34   #113
ovh
Rédacteur
 
Avatar de ovh
 
Homme
Ingénieur développement logiciels
Inscription : mai 2002
Messages : 3 762
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 35
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2002
Messages : 3 762
Points : 6 259
Points : 6 259
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=1

Donnez 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 !
ovh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 12h15   #114
linuxeur
Candidat au titre de Membre du Club
 
Étudiant
Inscription : février 2008
Messages : 23
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2008
Messages : 23
Points : 13
Points : 13
Envoyer un message via MSN à linuxeur Envoyer un message via Skype™ à linuxeur
Par défaut Qt, KDevelop



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/].
linuxeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2008, 22h19   #115
gb.gambas
Candidat au titre de Membre du Club
 
Inscription : août 2008
Messages : 15
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 15
Points : 14
Points : 14
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.
gb.gambas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2008, 17h49   #116
aktos
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 64
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 64
Points : 18
Points : 18
Par défaut Gambas

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 !
aktos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2008, 09h34   #117
supersnail
Membre Expert
 
Avatar de supersnail
 
Homme
Inscription : novembre 2006
Messages : 1 414
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 1 414
Points : 1 895
Points : 1 895
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!
supersnail est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2009, 20h57   #118
Ubiquité
Membre éprouvé
 
Inscription : avril 2006
Messages : 422
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 422
Points : 442
Points : 442
Envoyer un message via MSN à Ubiquité
Aujourd'hui vous pouvez ajouter Qt Creator.
Ubiquité est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2009, 20h39   #119
kamouminator
Membre confirmé
 
Inscription : septembre 2006
Messages : 414
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 414
Points : 291
Points : 291
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
kamouminator est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h37.


 
 
 
 
Partenaires

Hébergement Web