[FAQ] Editeurs et Logiciels pour la programmation (web ou non)

Suite à quelques topics de plus en plus insolite (cf. http://forum.clubic.com/forum2.php?config=&post=14063&cat=13 ) où certaines personnes ne font pas l’effort simple de rechercher (genre http://forum.clubic.com/forum1.php?recherches=1&cat=13&search=Meilleur+�diteur&resSearch=all )

The list :

WebExpert 5/6

http://softwares.visicommedia.com/fr/products/webexpert/

Ce logiciel - payant malheureusement - est un excellent éditeur / coloreur syntaxique dédié principalement aux formats du web - à savoir (x)html, css, php, asp, javascript).

Entre autres :

Contrairement à d’autres logiciels du même genre (PsPad, ou Crimsom Editor) son coloreur syntaxique est capable d’aller colorier du code javascript à l’intérieur d’un attribut ‘onclick’, ou encore du CSS à l’intérieur d’un attribut ‘style’ sans compter qu’il gére le php/asp en prioritaire avant les autres langages.

Il fournit aussi un tas d’options dédiées au web que je me sers presque pas (genre faire des CSS, ou encore insérer une image, faire des tableaux, des frames (CACA SA PUE), des formulaires) mais que l’utilisateur débutant pourra apprécier (personnellement j’apprécie le basar pour mapper les images).

De plus il permet de se créer jusqu’à 10 macros (c’est peu mais bon, faut aussi les mapper au clavier et là…) et permet aussi l’ouverture de plusieurs documents à la fois (via des onglets).

D’autres options séduisantes existent comme le Rechercher/Remplacer étendu (une sorte de sed en moins puissant!) ou un gestionnaire de projet.

Pour ma part, ce n’est pas dans les options qu’il a ma préférence, mais dans son support syntaxique : par rapport à Crimsom Editor ou PSPas, c’est le meilleur.

Of course, ce n’est pas un Dreamweaver-like et tant mieux !
Son prix est assez séduisant de même que d’autres techniques.

Xemacs

http://www.xemacs.org/

Nouvelle génération d’emacs, xemacs est un éditeur multi plateforme (en tout cas, Linux et Windoz) qui permet d’éditer tout et n’importe quoi et qui est vachement configurable gràce au langage Lisp intégré.

Il pourra éditer du C, du C++, du php ou même du MachinChose (même des jpg si ouvrir les jpg en mode texte vous amuse).

Pour ma part, je m’en sers pour coder à la FAC lorsque je dois faire du C : cet éditeur - ainsi que la police fixed (au passage si quelqu’un se sent gré de me l’envoyer au format TTF…) - est génial surtout avec la touche Tab qui indente automatiquement en fonction de la ligne du dessus et Alt + Espace qui permet simplement de jarter les séquences de plus d’un caractère blanc (pratique donc).

Sous Windows, il faut avouer qu’il est très lourd; néanmoins le tab et le Alt + Espace sont des options on ne peut plus appréciable et sont peu reproduite dans les logiciels Windoziens.

Je suppose que vous aussi vous aurez des logiciels à ajouter, faites le en bas de liste en commençant par un titre gras rouge.

SciTE

http://www.scintilla.org/SciTE.html

Logiciel gratuit, multiplate-forme et opensource.

Tres puissant et tres leger il permet une coloration d’une multitude de langage et vous permetra d’en rajouter facilement!

Tout ce passe en mode texte.

La configuration se fait grace a plusieur fichier.

Les possibilité nombreuse telle que reploiment du code

Golive CS

http://www.adobe.fr/products/golive/

Ca serait bien de décrire pourquoi; je me suis pas cassé le cul à décrire pourquoi parce que j’avais que ça à faire, mais parce que je trouvais ça nécessaire…
Pourquoi, c’est expliqué vos choix, etc.

Scuse Sans-nom g manquer ta derniere phrase et mon coté faineant a fait le reste !

Voila qui est réctifier !

UltraEdit-32 10.00

http://www.ultraedit.com/

Points Positifs
[] Fonctions classiques pour l’édition : vérification orthographique, suppression des espaces superflus, justification (retour à la ligne), affichage du numéro de ligne, masquage des lignes
[
] Coloration syntaxique : 20 colorations personnalisables, donc 10 prédéfinies (C/C++, Visual Basic, HTML, Java, Perl, XML, C#, PHP, JavaScript)
[] Conversion d’encodage de caractères : UNIX, DOS, MAC, OEM, ANSI, EBCDIC, ASCII, Unicode, UTF8
[
] Ouverture des fichiers dans des onglets (dont l’ordre est triable)
[] Recherche/Remplacement utilisant les Expressions Régulières
[
] Mode de séléction/édition par colonne (pratique pour indenter du code)
[] Macros
[
] Table ASCII complète
[] Système de création par Projets : un seul fichier à ouvrir pour ouvrir tous les fichiers de code du Projet
[
] Fonctions d’ouverture/écriture via FTP

Points négatifs
[] Prix : 35$ USD
[
] Pas de completion automatique de fonctions

Un petit post pour les Linuxien :slight_smile:

BLUEFISH

http://bluefish.openoffice.nl/download.html

Un interface “Vous voyez ce dont vous avez besoin”

Fonction “magique” pour commencer une feuille, une table, un cadre et autres…

Dialogue pour tous les tags HTML 4 avec un grand nombre d’options.

Bar d’outils HTML et menus détachables

Ouverture d’un URL directement du Web, et utilisation du glisser-lacher.

Dialogue complet d’insertion d’image

Création de vignettes et lien automatique avec l’image d’origine.

Menu personnalisable, spécifiez vos propres balises, ou code, et définissez vos propres boites de dialogues.

Gestion de projet, de lien, …

Configuration personnalisable par projet.

Réference pour PHP3, PHP4, SSI et RXML (plus de 900 fonctions référencées)

Options de prévisualisation pour l’HTML dynamique

Dialogue des plus complets pour les CSS

Syntaxe colorisée configurable avec les expressions régulières.

Une configuration de dialogue, et personnalisation de racourci clavier facile.

Un puissant “recherche et remplacement”, permettant les expressions régulières.

Support WML (site pour le WAP)

Pour plus d’informations: http://bluefish.openoffice.nl/features.html

(pss: ça serait bien de décrire le logiciel)

bourdel.

Ca sert à quoi de fournir un lien si tu n’explique même pas ce que propose le logiciel, ton coup de coeur etc? :x

les éditeurs c’est bien les compilateurs c’est mieux

j’ai pas linux je fais comment???

Pour compiler tu prend DevCpp

EDI de tres grande qualité et gratuit (mais j’ai pas le temps d’en dire plus pour l’instant

Dev-CPP
http://www.bloodshed.net/
(je complète lundi)

Dev-PHP
http://devphp.sourceforge.net/
(je complète lundi)

NIS Edit
Version tester: 2.0.1
License: GPL
Prix: gratuit
Site web: http://hmne.sourceforge.net/
Prérequis : le compilateur libre et gratuit NSIS.

NIS Edit est un éditeur de script pour l’installateur libre à succès NSIS. NSIS permet de créer des installateurs d’application pour Windows (vous en avez surement rencontrer sans le savoir :wink: ), comme par exemple les installeurs pour DivX, XviD, OpenSSH … NSIS utilise un langage de script “relativement simple” à comprendre, mais pouvant se révéler complexe quand on veut traiter pas mal de cas “particulier” (genre automatisation d’inscription base de registre, etc …). Par ailleurs, la doc uniquement en anglais pourrait en rebuter plus d’un :confused:

NIS Edit est là pour combler une partie de ces lacunes, en offrant un éditeur de script NSIS avec coloration syntaxique, détails des fonctions en over, etc … Mais la force tient dans le mode “Wizard”, qui permet de créer en trois clics de souris un installateur qui conviendras dans 95% des cas :super:

A tester (et à adopter) par n’importe quelle développeur cherchant un installateur simple d’utilisation par l’utilisateur final, et internationalement reconnus :oui: …

Voleur c’est moi qui voulait faire Dev CPP :stuck_out_tongue:

ps : je déconne :wink:

bah fais-le, tu m’enlèveras une épine du pied :smiley:

au fait, j’ai rajouté ce topoc ds la FAQ
:jap:

t’a oublié de préciser quel lundi je crois… :slight_smile:

NotePad++ 3.00

http://notepad-plus.sourceforge.net/fr/site.htm

Points Positifs

  • Fonctions classiques pour l’édition : vérification orthographique, suppression des espaces superflus, justification (retour à la ligne), affichage du numéro de ligne, masquage des lignes
  • Coloration syntaxique : C/C++, Visual Basic, HTML, Java, Perl, XML, C#, PHP, JavaScript et bien d’autres via plugins
  • Conversion d’encodage de caractères : UNIX, DOS, MAC, OEM, ANSI, EBCDIC, ASCII, Unicode, UTF8
  • Ouverture des fichiers dans des onglets (dont l’ordre est triable)
  • Recherche/Remplacement utilisant les Expressions Régulières
  • Masquage/Affichage de bloc de code (blocs if, for, while, function, etc…)
  • Completion automatique
  • Gratuit :clap:Points négatifs
  • Pas de mode de séléction/édition par colonne (mais possibilité d’identer/désindenter tout un paragraphe)
  • Pas de raccourci clavier pour la suppression de ligne entière

Tient, personne ne parle du Java?

bon eclipse en java, c’est presque la norme actuelle alors voila le topo:

Eclipse
http://www.eclipse.org/
EDI permettant l’edition, la compilation et le debug pas à pas de projets écrits en Java, mais également dans d’autres langages à l’aide de plug-in.

Fonctionnalités:

  • coloration syntaxique et compilation automatique à l’enregistrement
  • debugger intégré avec notamment la possibilité d’utiliser des breakpoint conditionnels
  • completion automatique, génération automatique de squelettes de méthodes.
  • recherche avancée des méthodes appelées, appelantes, des super et de sous-classes etc.
  • refactoring en cas de renommage de déplacement de code.
    etc.

*Point positif:

  • Utilisation de plusieurs sdk simultanément, possibilité de choisir celui quon veut.
  • Freeware
  • De nombreux plug-in entre autre, pour utiliser CVS(pratique) pour éditer de l’XML, d’autre formats…

*Point négatifs

  • Lourd en mémoire, 256 Mo mini, conseillé 1Go
  • manque un éditeur hexa, peut-être en plugin?

pour finir, je m’explique peut-etre mal, mais eclipse c’est LE must du développement Java à l’heure actuelle. en parlant d’editeur, celui de ce forum est un chouillais ptit pour taper du texte aussi long.
Edit: ceci est soumis à controverse on dirait, faite-vous votre opinion…

Pour ton problème de champ texte, tu as l’extensioN Resizable Textarea sous Firefox. (un must have donc)

Pour Eclipse, j’ai testé, j’ai désinstallé.

J’aime pas les clic-o-drôme et surtout j’ai pas compris comment m’en servir.

Sur le coup XEmacs était mieux qu’Eclipse…

Doit-je répondre? :whistle:
vi est bien mieux qu’xemacs, et emacs et bien mieux qu’xemacs, parcqu’au moins on n’as pas besoin de souris. :smiley:
bon c’est une question de goût, sans être en désaccord avec “sans nom” je doit quand même préciser que j’ai aussi touvé éclipse rébarbatif au début, mais que c’est pas un clicodrome, il y a des raccourci pour tout, et il sont documentés ( contrairement à un editeur qui commence par xe et finit par macs), bref il faut s’investir un peu et y passer un peu de temps. (qui prétendrait qu’il a utilisé photoshop par exemple du premier coup sans tatonner un peu?)
pour rappel la définition du sigle emacs:
Emacs Makes A Computer Slow
source: http://fr.wikipedia.org/wiki/R%C3%A9tro-acronyme
:paf:
Bon sinon pour m’adresser à “sans nom” ne le prend pas mal, ce serait bien que tu fasse une fiche complète sur xemacs, pour les gens puissent comparer au moins sur les fonctionnalités et choisir. xemacs a des avantages, mais je préférait m’en servir pour la prog en C sous Unix.

edit: meta-x Undo, quelques corrections.

cygwin pour avoir le gcc et toutes les commandes unix sous windows
j2se pour tourner sur toutes les plateformes,
Visual c++ ,Deplhi, pour faire de la prog windows.
pour faire de la prog Web ou intranet: JSP, ASP, PHP etc. et les suites logicelles adaptées j2se+tomcat, (dot net ?) et PHP je sais pas.
bref est-ce qu’il faut rajouter une catégorie compilos adaptés derrière les “articles” editeurs, et est-ce que ça pourrait faire l’objet d’un article Wiki?