Publicité
+ Répondre à la discussion
Page 6 sur 6 PremièrePremière ... 23456
Affichage des résultats 101 à 119 sur 119
  1. #101
    Membre régulier Avatar de _kal_
    Profil pro
    Étudiant
    Inscrit en
    janvier 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2006
    Messages : 166
    Points : 82
    Points
    82

    Par défaut

    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

  2. #102
    Membre Expert
    Avatar de FloMo
    Homme Profil pro Florent Morin
    Entrepreneur
    Inscrit en
    juillet 2004
    Messages
    724
    Détails du profil
    Informations personnelles :
    Nom : Homme Florent Morin
    Âge : 30
    Localisation : France

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

    Informations forums :
    Inscription : juillet 2004
    Messages : 724
    Points : 1 258
    Points
    1 258

    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 !

  3. #103
    Membre habitué
    Inscrit en
    mai 2004
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 167
    Points : 108
    Points
    108

    Par défaut

    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é.

  4. #104
    Invité régulier
    Inscrit en
    septembre 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 39
    Points : 7
    Points
    7

    Par défaut

    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

  5. #105
    Membre éclairé
    Avatar de onet
    Inscrit en
    décembre 2002
    Messages
    365
    Détails du profil
    Informations personnelles :
    Âge : 33

    Informations forums :
    Inscription : décembre 2002
    Messages : 365
    Points : 300
    Points
    300

    Par défaut

    Il y a ruby aussi pour le développement objet en shell.

    onet

  6. #106
    Invité de passage
    Profil pro
    Inscrit en
    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

    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 )

  7. #107
    Nouveau Membre du Club
    Profil pro
    Collégien
    Inscrit en
    juin 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 20
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : juin 2006
    Messages : 62
    Points : 30
    Points
    30

    Par défaut

    sinon pour java, je trouve qu'eclipse n'est pas mal

  8. #108
    Invité de passage
    Inscrit en
    juillet 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : juillet 2007
    Messages : 2
    Points : 2
    Points
    2

    Par défaut

    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

  9. #109
    Membre Expert
    Avatar de NiamorH
    Inscrit en
    juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : juin 2002
    Messages : 1 309
    Points : 1 038
    Points
    1 038

    Par défaut

    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 ?

  10. #110
    Rédacteur
    Avatar de Davidbrcz
    Homme Profil pro
    Supaéro-Cesure : CERN, departement IT
    Inscrit en
    juin 2006
    Messages
    2 298
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22

    Informations professionnelles :
    Activité : Supaéro-Cesure : CERN, departement IT

    Informations forums :
    Inscription : juin 2006
    Messages : 2 298
    Points : 3 963
    Points
    3 963
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  11. #111
    Invité de passage
    Inscrit en
    août 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : août 2007
    Messages : 3
    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

  12. #112
    Membre du Club
    Profil pro
    Inscrit en
    juin 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2007
    Messages : 85
    Points : 56
    Points
    56

    Par défaut

    J'aime bien l'éditeur BlueFish

    http://bluefish.openoffice.nl/

  13. #113
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2002
    Messages
    3 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

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

    Informations forums :
    Inscription : mai 2002
    Messages : 3 761
    Points : 5 896
    Points
    5 896

    Par défaut

    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 !

  14. #114
    Candidat au titre de Membre du Club
    Étudiant
    Inscrit en
    février 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 31

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2008
    Messages : 23
    Points : 13
    Points
    13

    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/].

  15. #115
    Futur Membre du Club
    Inscrit en
    août 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : août 2008
    Messages : 15
    Points : 16
    Points
    16

    Par défaut

    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.

  16. #116
    Membre à l'essai
    Inscrit en
    janvier 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : janvier 2007
    Messages : 64
    Points : 20
    Points
    20

    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 !

  17. #117
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    novembre 2006
    Messages
    1 443
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2006
    Messages : 1 443
    Points : 1 964
    Points
    1 964

    Par défaut

    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

  18. #118
    Membre expérimenté
    Inscrit en
    avril 2006
    Messages
    431
    Détails du profil
    Informations forums :
    Inscription : avril 2006
    Messages : 431
    Points : 530
    Points
    530

    Par défaut

    Aujourd'hui vous pouvez ajouter Qt Creator.

  19. #119
    Membre éclairé
    Inscrit en
    septembre 2006
    Messages
    414
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 414
    Points : 326
    Points
    326

    Par défaut

    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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •