IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Débats sur le développement - Le Best Of Discussion :

Les logiciels indispensables pour Développeurs selon vous ?


Sujet :

Débats sur le développement - Le Best Of

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Mars 2002
    Messages : 56
    Points : 63
    Points
    63
    Par défaut Les logiciels indispensables pour Développeurs selon vous ?
    Quels sont les outils logiciels que vous trouvez indispensable dans votre vie de développeur ?

    A lire : Les logiciels indispensables pour le développement

    Personnellement, je viens de découvrir WinMerge : "WinMerge permet de comparer facilement, grâce à la coloration syntaxique, deux fichiers texte sous Windows." Je crois que je pourrai plus m'en passer.

    Donc ma question est, lesquels utilisez-vous pour vous faciliter la vie ? pourquoi ?

    Quand vous citez un logiciel, pourriez-vous nous décrire en bref ce qu'il fait, et d'autre part dire pourquoi vous avez choisi celui là, et à quoi il vous sert au juste. N'oubliez pas de nous signaler sur quel os vous travaillez, sur quels langages de programmation en général, dans quels domaines vous travaillez en général (gestion, système, education, science, electronique, jeux, ...), quelles méthodes vous utilisez (uml, extreme programming, merise, rien, etc...), ...

  2. #2
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    Outils
    vim: l'éditeur de texte. Il ne permet pas de faire le café (pénible pour dialoguer de manière interactive avec un autre programme qui tourne en parallèle) mais il reste un des plus puissants qui soit. Parfaitement multi-plateformes et adapté au développement. Prise en main difficile et déroutante au début. Mais au combien addictif une fois maitrisé.

    exuberant-ctags: Il n'est pas ultime, mais il est toujours pratique pour extraire les identifiants des sources d'un projet et ensuite se ballader d'identifiants en identifiants depuis l'éditeur de texte

    diff: pour voir les différences entre deux fichiers. Vim y délègue le boulot de comparaison, et affiche ensuite les différences en respectant la coloration sytaxique associée au type de fichiers comparés et en repliant les choses qui sont identiques. Au final, un bon moyen de visualiser des différences couplé à un éditeur de texte extrêmement puissant.

    bash, ou tcsh, ou zsh, ou ..., bref : un vrai interpréteur de commandes. Toujours pratique d'avoir un vrai shell sous la main pour réaliser des tâches complexes sur les fichiers de nos projets de développement ou non

    divers outils *nix au combien utiles comme grep, find et compagnie pour faire des recherches, ...

    (g)make: qui ne me sert pas que pour gérer les dépendances entre les fichiers que je compile.

    doxygen: outil dans la lignée de Javadoc, il génère de la documentation dans divers formats (HTML, LaTeX, RTF, CHM, ...) mais pour d'autres langages et technologies -- C, C++, Java, IDL, php, C#.

    un butineur (MsIE me suffit) et un lecteur de forums NNTP (XNews sous Windows, et j'aimais beaucoup trn sous *nix) pour lire les références en ligne que l'on peut trouver, et également pour lire la prose des gurus.


    Environnements
    Windows (couplé à cygwin pour les outils *nix) ou diverses variations d'Unix.

    Langages
    Essentiellement en C++ ; mais tout ce que j'ai cité reste valable pour bien d'autres langages.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  3. #3
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    eclipse : un des meilleurs IDE existant. multi langages, multi plate forme, le meilleur du monde open source et du monde proprietaire (une approche interressante d'ailleurs d'une forme de synergie entre les deux). (tres bonne gestion de cvs et subversion, un plugin uml excellent)

    quanta : un tres bon editeur de script, open source, et qui evolue tres vite. le mode de gestion de projet est excellent, et l'integration de cvs arrive.

    vim : excellent editeur de code rapide, leger, multi plate forme, demarre en 1s, marche meme quand tout le reste est planté. il sait mettre des couleur sur tout et n'importe quoi

    vnc et ssh : parce que prendre simplement le controle d'un ordinateur a distance c'est pratique, que ce soit un server ou une machine plus "a tout faire"

    konqueror : super navigateur de fichiers, ftp, cvs, avec multi onglets, split de fenetre, ils ait meme au cas ou convertir un cd en ogg (si c'est important pour pouvoir coder en musique)

    j'ajouterais firefox/mozilla avec l'extension web developpeur pour faire des sites web conformes W3c

  4. #4
    Membre expérimenté
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 1 407
    Points
    1 407
    Par défaut
    Bah oui je dirais WinMerge aussi et son concurrent BeyondCompare

    Je dirais aussi UltraEdit, car on en a toujours besoin un jour ou l'autre.

    MyIE2 (gratuit), en tant que navigateur complet.

    @+

  5. #5
    Expert éminent
    Avatar de cyberzoide
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 277
    Points : 6 612
    Points
    6 612
    Par défaut
    Edit Plus 2 pour l'édition de fichiers PHP, HTML, JS et CSS. Très simple, rapide et efficace.

    Crazy Browser (gratuit) : rapide et efficace pour le dev web par navigation dans de nombreux onglets, permet de n'avoir d'une fenêtre, on passe facilement de pages en pages ouvertes.

    JCreator LE (gratuit) : rapide et ergonomique pour la programmation Java : coloration syntaxique, expension/repl ide portions de code (fonctions, commentaires, import...), explorateur de code et de fichier, gestion de projet, compilateur...


    + EasyPHP (apache, mysql, phpmyadmin)
    + J2EE

    le tout sous WinXP
    Supervision avec Check_MK et OMDdistro (Open Monitoring Distribution)

  6. #6
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Windows :
    UltraEdit : éditeur de texte ultra-complet, coloration syntaxique, compilation, ouverture de très gros fichiers, manipulation de fichiers en binaire, expressions régulières pour faire des modifications... bref un must.

    En C++ j'utilise Dev-C++ et le framework wxWidgets (avec les devpack wxwidgets trouvés sur www.upcase.de), mais je trouve Dev-C++ très buggé. Avant, j'étais fan de C++Builder, mais la puissance de wxWidgets et son aspect libre m'ont fait évoluer.

    Linux :
    Scite : éditeur de code (linux et windows, jamais essayé sous windows), supporte la coloration syntaxique de très nombreux langages

    Outils GNU : make, gcc, etc.

    BlueFish : éditeur de code web : html, php... En fait je pourrais le faire avec scite mais j'ai été habitué à utiliser bluefish. Ce qu'il y a de bien c'est une arborescence des fichiers à gauche et une interface MDI, ce qui n'est pas le cas de Scite malheureusement

    En mode texte, j'emploie l'éditeur nano pour bricoler des fichiers de configuration, si c'est pour coder je suis en mode grahique, donc... J'utilise beaucoup le très pratique midnight commander (mc), un gestionnaire de fichiers en console.

    Serveurs :
    MySQL : SGBD très simple d'accès, malheureusement un peu limité au niveau support de la norme SQL.
    phpMyAdmin : interface d'admin. en PHP pour mysql, très complet et intuitif
    PostgreSQL : sgbd open source aussi, mais plus pro (support plus étendu de SQL, supporte de plus grosses bases... )
    phppgadmin : équivalent de phpmyadmin pour pgsql
    Apache : serveur web bien connu
    Postfix : serveur SMTP, aisé à configurer.
    Procmail pour le filtrage des e-mails côté serveur
    Mais là je dérive peut-être un peu du sujet qui était centré sur les outils... donc je m'arrête là pour les serveurs. En gros, j'utilise préférentiellement les logiciels GNU classiques sous linux pour monter un serveur.

    Formation : analyste-programmeur spécialisé en réseau (BAC+3, Belgique).

    Profession: admin. système et responsable d'un service d'install de réseau pour professionnels, informaticien en PME (= un peu de tout : développement web, admin serveurs unix, windows, intégration de bases de données, tests... )

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    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 !

  7. #7
    Membre chevronné
    Avatar de Geronimo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 156
    Points : 1 969
    Points
    1 969
    Par défaut
    N'oubliez pas de nous signaler sur quel os vous travaillez, sur quels langages de programmation en général, dans quels domaines vous travaillez en général (gestion, système, education, science, electronique, jeux, ...), quelles méthodes vous utilisez (uml, extreme programming, merise, rien, etc...), ...
    - Windows et Linux (principalement ce dernier)
    - Programmation Système et Applications graphiques (sciences, éditeurs).
    - Méthodes : aucunes, UML mais pas en utilisation intensive, surtout parce que les outils UML sont très pratiques pour avoir les idées claires.

    Personnellement j'utilise les outils suivants :

    Windows =======================
    C++
    Sous Windows, pour la programmation C++ avec interface utilisateur, j'utilise l'excellent C++Builder que je ne présenterai pas en détail, sinon que cet IDE permet de créer très facilement et rapidement des applications. Il me paraît d'ailleurs relativement simple à prendre en main pour les débutants, même si ceux-ci n'utilisent pas toutes les fonctions au début. Il faut aussi savoir que le compilo C++ de Borland est très performant (rapidité)

    Cela dit, j'envisage plus ou moins de migrer (j'ai beaucoup entendu parler de WxWidgets) pour la portabilité.

    Accessoirement, Metapad comme éditeur annexe (http://www.liquidninja.com/metapad/) : il est plus performant que Notepad, aussi rapide à se lancer, mais c'est extrêmement pratique pour modifier une source rapidement sans avoir à lancer C++Builder.

    J'utilise enfin aussi les 4 programmes présentés sur cette page (http://geronimo.developpez.com/Outils/) ClassBuilder (petit outil UML permettant de bien créer la structure de son programme C++, gratuit et OpenSource, convient parfaitement à mon utilisation), GExperts qui ajoute pleins de fonctions pratiques à C++Builder, MemProof qui permet de tester les fuites mémoires des programmes (à utiliser absolument ! 8)) et GhostInstaller qui permet de créer des programmes d'installation. Je l'ai choisi après de longues recherches car il était très customisable, et l'interface graphique très belle (ainsi qu'une forte compression CAB) tandis qu'InstallShield Light Edition fourni avec C++Builder ne possédait que des fonctions de base.

    PHP/MySQL
    MetaPad également pour les sources PHP, bien qu'il ne fasse pas la Syntax Highlighting.

    Linux ======================
    Bien entendu, compilateur GCC. Je ne l'ai pas vraiment choisi, mais bon, ça marche extrêmement bien, et en plus ça évolue constamment.

    Là j'utilise principalement les outils fournis avec KDE, entre autres, KDevelop pour les gros projets KDE (il génère la structure de base, les autogen, makefile et tout le toutim automatiquement) (http://kdevelop.org). Sinon, l'éditeur Kate est extrêmement pratique (Syntax Highlighting, possibilité de partager la vue pour comparer deux sources etc.) Il est fournit dans KDE.

    J'utilise aussi Kompare, c'est juste un Frontend pour diff (= WinMerge que Straahd citait dans son premier post). Fournit avec KDE, dans le paquet kdesdk.

    PHP
    Ici Kate est roi. Super pratique, rapide à se lancer (je hais les programmes lents à se lancer) il fait juste ce que doit faire un éditeur PHP, la syntax hightlighting. Sinon il permet de partager la vue ce qui est très pratique entre autres pour l'installation de MODs phpBB par exemple.

    Apache, MySQL, PHP en local pour tester sans avoir à uploader. ncftp pour uploader.

    Evidemment, emacs aussi, je sais pas pourquoi mais quand j'édite un fichier en ligne de commande, c'est lui que je lance Sa prise en main n'est pas facile, mais il est très puissant.
    Une question concernant C++Builder ? Voici la réponse
    Consultez aussi les tutoriels de qualité de la section C/C++

  8. #8
    Membre confirmé
    Avatar de Etienne Bar
    Homme Profil pro
    Consultant indépendant
    Inscrit en
    Octobre 2002
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2002
    Messages : 282
    Points : 593
    Points
    593
    Par défaut
    N'oubliez pas de nous signaler sur quel os vous travaillez, sur quels langages de programmation en général, dans quels domaines vous travaillez en général (gestion, système, education, science, electronique, jeux, ...), quelles méthodes vous utilisez (uml, extreme programming, merise, rien, etc...), ...
    Je travaille (enfin, plus précisément, je cherche du travail, cf ma signature) dans le développement de logiciels de gestions spécifiques pour les PME-PMI, principalement avec Access, donc sous Windows

    Donc, mes outils Access préférés :

    SPEED FERRET (Commercial) : Permet de faire des recherches dans tous les oblets d'une base Access, SQL Server ou d'un projet VB 6

    Les outils de FMS (Commercial) : Principalement SourceBook (Bibliothèque de code VBA) et Analyser (Comparaison de base Access)

    Mes outils génériques préférés :

    HTMLEDIT (Shareware à 10 €) : Un petit éditeur qui permet de gérer pas mal de langages : HTML, PHP, XML, SQL. Très léger et très stable

    SNAG-IT (Shareware) : Permet de faire des copies d'écran avec toutes les options possibles et imaginables, très pratique pour les supports de cours et tutoriels

    CASE STUDIO 2 (Commercial) : Outil de modélisation (modèles logiques) de bases de données. Très très bien, très stable, très simple à prendre en main et d'un prix très raisonnable pour ce genre de produit
    DRH Canal Historique
    Informaticien Indépendant
    http://www.etiennebar.com

  9. #9
    Invité
    Invité(e)
    Par défaut
    Logiciels
    winmerge : comparateur de fichiers textes. Sans lui je n'aurais pas fait de mods phpBB, entre autres

    case studio 2 : Modélisation de base de données. Commercial mais pas cher et un rapport qualité/prix exceptionnel. Prise en main fabuleuse.

    metapad : je ne me sert quasiment plus de notepad/wordpad, j'utilise metapad à la place. Avoir le n° de ligne/colonne et pouvoir sauter à une ligne précise, c'est peut-être rien an apparence mais c'est énorme.. je connais des gens qui utilisent edit dans une boite dos pour ça.

    hexworkshop : Editeur hexadécimal. Quand je dois nettoyer de ses caractères nuls un fichier sorti d'un système unix pour le retraiter sous windows

    BC# Builder : pour faire de l'Asp .Net

    BDD
    mysql : pour le SI de ma société

    mysqlcontrolcenter : je m'en sert tous les jours, je le trouve meilleur que tous les outils que j'ai pu testé. Gratuit, multi-langues et multi-plateformes.

    access : pour "brasser" des données en express, couplé à excel

    Divers
    CuteFtp : pour tous mes transferts ftp.

  10. #10
    Membre expert
    Avatar de khany
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 073
    Points : 3 890
    Points
    3 890
    Par défaut
    Bonjour !

    Pas mal de déjà cité donc, je ne répète pas. En plus :

    WS_FTP Pro pour les transferts ftp

    RegCleaner (gratuit) : qui nettoye tout seul les entrées invalides de la base de registre ou vous permet de nettoyer vous-mêmes des entrées (partie à utiliser avec prudence ). J'ai remarqué une nette amélioration du boot et des recherches sur le pc après nettoyage
    avant de poster FAQ VB - Page sources VB - Cours VB

    Mes tutoriels : VB - VB.NET et ASP.NET

    N'oubliez pas Merci !

  11. #11
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2002
    Messages : 299
    Points : 373
    Points
    373
    Par défaut
    Etant développeur orienté web et gestion de données, principalement Windows/Delphi au boulot, Linux/PHP/KYLIX à la maison, voila les outils indispensables

    pour Delphi
    - gexpert
    - Jedi VCL
    - dunit (tests unitaires)
    - tortoise svn

    pour php
    - phpedit et scite comme éditeur
    - mozilla pour le debug JS et avec les extensions webdeveloper et checky : affiche tout, analyse tout, ...
    - nvu pour coder rapide une page HTML, sinon à la mimine
    - mysqlfront (win) et phpmyadmin
    - des scripts php pour faire les maj automatiquement via ftp
    - phpunit (tests unitaires)

    Et pour les deux
    - subversion (suivi de version)
    - mantis (suivi de bugs)
    - phpwiki (documentation light)
    - openoffice (toute la bureautique)
    - des outils persos de manipulation de données

  12. #12
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 75
    Points : 92
    Points
    92
    Par défaut
    Bnojour,

    Perso, c'est :

    Eclipse : Selon moi le meilleur environnement de développement pour JAVA. Il me permet aussi de développer en C/C++ (mais c'est encore perfectible...)

    Doxygen et JAVADOC : Pour la doc C++ et JAVA

  13. #13
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    bonjour,
    Donc je travaille sous windows et linux (principalement ce dernier)

    winmerge (seulement win): je l'utilise pour faire correspondre les différentes version du soft sur lequel je travaille. Il est vraiment très bienfait (pour l'instant sous linux j'utilise kompare, il est jolie, mais il n'est pas aussi bien que winmerge )
    [EDIT 072006]
    Sous linux j'utilise maintenant xxdiff qui est encore plus performat que winmerge je trouve

    Gvim : l'éditeur de texte ultime ?! Un peu rebutant au début, mais une fois qu'on l'a apprivoisé on ne peu plus s'en passer...

    IDE java : netbean version3.6 : très bien fais, légé (il tourne pas mal sur mon amd350), la prise en main est vraiment aisé (c'est le premier IDE que j'utilise vraiment, donc pour quelqu'un qui vient des éditeurs de texte bruts vi, emacs, etc..., il a interret d'être à la hauteur). J'adore aussi son éditeur d'interface graphique (la facilité avec laquel on fait une interface avec gridbaglayout est déconcertant )

    CVS : pour le versionnage
    [EDIT]
    Je n'utilise plus CVS mans SVN (subversion qui est beaucoup plus souple !)

    tortoise CVS (seulement win): pour avoir la gestion du CVs directement dans l'explorer Zindows

    sous linux les commande : find, grep, sed, watch et cie (trop trop fort le find !!!!)

    Doxygen : pour la documentation Java (j'aime bien les grpahiques de dépendance et d'héritage qu'il génère)

    DIA : pour faire des schémas

    umbrello : pour mes digrammes UML (j'utilisais dia avant)

    Outils spécifiques à Java :
    - bon j'ai déjà mis Netbean
    - FormLayout : pour créer des interfaces graphique facilement
    - beanShell : la puissance de java dans du scripting écriver du code java dans un String et exécuter le directement (sans compilation). Interface complet objets de l'application -> script, objets du script -> application (enfin bref lire la doc ...)
    - JSwat : comme débogueur (enfin dans les projets ou j'utilise netbean j'utiliserai son débogueur)

  14. #14
    Membre actif
    Étudiant
    Inscrit en
    Février 2004
    Messages
    193
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 193
    Points : 246
    Points
    246
    Par défaut
    Visual Studio.NET : pour tout ce qui est lié à .NET, dans cette technologie, VS.NET est incontournable.

    UltraEdit: pour tout le reste, php, java, html, xml, css et compagnie ! Je suis pas très IDE tout simplement parce que je fais bcp bcp de dev web et qu'aucun IDE à mon gout ne génère du code HTML (et consoeur) proprement. UE est super sinon, il intègre tout ce qu'il faut hormis la génération de code.

    Fireworks: pour mes petites images (je fais un peu de design aussi).

    CVS: pour le versionning, sinon sourceSafe si je travaille avec VS.NET

    Internet : pour tout ce qui est documentation (javadoc et autres)
    Java/J2EE, PHP, ASP.NET

  15. #15
    Membre habitué
    Avatar de Casp
    Homme Profil pro
    Reponsable Technique
    Inscrit en
    Avril 2003
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Reponsable Technique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 133
    Points : 132
    Points
    132
    Par défaut
    salut tout le monde,

    pour le c / c++ : borland c++ builder -> outil très puissant pour le développement, grâce à lui on n'est pas obligé de coder les interfaces à la main => gain de temps

    pour le java : eclipse => gratuit et tourne sous windows, unix (et peut être linux), rapide à prendre en main, message d'erreur lors des compilation explicite

    pour le web : dream : je ne le connait pas trop encore, mais il est très pratique et facile à prendre en main

    pour faire de la doc doxygen : très bon outil pour la génération de doc sous divers formats, il faut juste mettre des commentaires spécifiques dans le code, comme pour la javadoc

    pour l'uml : rationnal rose (à la fac) qui est un très bon outil pour faire de la modélisation, possibilité de faire de la génération de code et du reverse engieneering, et j'utilise actuelement en stage classbuilder mais je ne l'ai pas trop utiliser, il est gratuit et apparemment il a l'air d'être assez complet (d'après ma tutrice de stage)

    j'utilise également nedit à la fac pour permettre de taper du code, coloration syntaxique de nombreux langages

    je travaille principalement sous windows et unix

  16. #16
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    bloc-notes sous windows
    langues : J2ee, java, php, Asp, html, javascript, pascal

  17. #17
    Futur Membre du Club
    Inscrit en
    Mai 2004
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Salut tous le monde
    Alors au bahut j'utilise principalement :

    Power AMC pour tous ce qui est analise avec Merise et reverse engieneering
    Pour la prog on utilise VB 6
    avec Oracle on utilise comme interface SQLWorkSeet et SQLLoader quand on a pas mal de donner à inserer (mais personellement je le trouve un peu lourd d'utilisation)
    sinon on utilise pas mal Access 2000.
    Pour ASP (en stage), j'ai utilisé Script Edit

    enfin il reste le bon vieux notepad ou une feuille de papier et un crayon (utile pour réfléchir )
    Et pour le net j'utilise MyIE2 (j'aime pas avoir pleins de fenetre et la fonction bloc note intégré est utile je trouve).

    Pour l'environnement c'est windows only
    My program doesn't have bugs. It just develops random features

  18. #18
    vux
    vux est déconnecté
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 26
    Points : 34
    Points
    34
    Par défaut
    Salut à tous!

    Voilà ce que j'utilise (trié par cétaégorie/langage):

    -JAVA:
    Eclipse: Super environnement de developpement. (Avec le plugin pour les IHM).

    -Python
    Xemacs : On ne le présente plus je crois
    WxGlade : Editeur d'IHM
    SPE : Un éditeur assez sympa (qui inclut wxGlade au passage).
    Zope : Super serveur web.

    -SGBD
    PowerAMC : Pour la modélisation, il reste vraiment au dessus du lot.
    PostgreSQL : le meilleur serveur à mon gout.

    -UML
    ArgoUML (et PoseidonUML) : Deux editeurs très biens faits.
    Rational Rose : Seulement quand j'étais au bahut du au cout assez violent de la license.

    -Outils divers
    -CVS : pour le versionning
    -gFTP : client FTP pour les mises à jour sur le web
    -Logidee tools : Pour générer des rapports et des tutoriels.
    -OpenOffice : Tache bureautiques
    -MrProject / GanttProject : gestion de projet et plannings.

    J'ai du en oublier quelques uns mais ceux là sont mes préférés.

    @+
    vux

  19. #19
    Membre habitué Avatar de vdemeester
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 110
    Points : 125
    Points
    125
    Par défaut
    Citation Envoyé par cyberzoide
    Crazy Browser (gratuit) : rapide et efficace pour le dev web par navigation dans de nombreux onglets, permet de n'avoir d'une fenêtre, on passe facilement de pages en pages ouvertes.
    Débat autorisé
    A ce compte là plutôt utiliser Mozilla : il utilise le moteur gecko et est donc respectueux des standards tout en affichant très correctement tout type de sites, et il est plus rapide.. enfin ce n'est qu'un choix

    Sinon :
    Pour tout développeurs web qui se respecte : Apache + PHP + BDD (Mysql ou..)
    Personnelement : Framework .NET, Python, Crimson Editor (gratuit), Docbook ,etc..

    Question qui reste très vaste, chacun ayant des besoins personnels différents en fonction des projets qu'il développe et du langage utilisé..
    Linux/Unix, Emacs and Free Software are evil
    GNU/Linux & FreeBSD powered user.

  20. #20
    Membre actif
    Profil pro
    Inscrit en
    Février 2003
    Messages
    787
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 787
    Points : 276
    Points
    276
    Par défaut
    Perso, j'utilise aussi CrazyBrowser que je trouve génial. Plus de pub intempestives, onglets, etc...Bref c'est un browser quoi...
    Les logiciels que je trouve nécessaire?
    Tout d'abord un OS Windows et un Linux, ca n'est pas obligatoires, mais pour certains test cela peut s'avérer utile je trouve, pour des soucis de comptabilité entre les OS etc..

    Un éditeur pour développer en win32
    Perso, j'utilise C++ Builder 5 et 6
    développement WEB
    Un bon logiciel d'images comme Photo Shop
    Un bon éditeur WYSIWYG comme Dreamweaver MX 2004 pour faire du code créatif , pour faire le design du site, tout ce qui est HTML
    Un éditeur "rapide" pour ce qui est pour le code dynamique comme le PhP, ASP, etc..Perso j'utilise Script Editou pourquoi pas vi ou ultra edit voire le bloc note
    Un logiciel pour animations comme Flash MX 2004
    Serveur WEB comme IIS et Apache
    Base de données
    Access que je trouve indispensable pour les petites appli

    Un outil pour administrer les base de données à distance comme pour les BDD MySQL : PhPMyAdminque j'utilise énormément.
    un bon petit client FTP pour transférer tout comme FileZilla
    Protection
    Je suis convaincu également qu'il faut d'abord être bien protégé pour que tout le travail ne parte pas en fumée...
    Un bon antivirus...
    Les mises à jour de votre OS (si vous avez Window$)

    Voili, Voilou...

Discussions similaires

  1. Réponses: 5
    Dernier message: 12/01/2007, 11h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo