52 votes

IDE/éditeur de base pour le développement web comme Dreamweaver ?

J'ai utilisé Windows pendant de nombreuses années, en me servant de Dreamweaver comme éditeur car il disposait d'une arborescence de fichiers basée sur un projet (via Local, FTP ou SFTP).

J'ai besoin d'un IDE de développement web avec les fonctionnalités suivantes :

  • mise en évidence de la syntaxe para PHP, HTML, CSS, JavaScript

  • l'arborescence des fichiers - Local, FTP, SFTP, basé sur un projet (par exemple via les méthodes Local/FTP/SFTP) en d'autres termes, comme Dreamweaver

  • peut ouvrir plusieurs fichiers (par onglets)

De plus, je ne serais pas contre des fonctionnalités telles que le débogage, les listes de classes, etc, tant que je peux les cacher.

7voto

Votre question semble un peu ambiguë.

Tout d'abord, en ce qui concerne l'alternative à Dreamweaver, j'ai trouvé toutes les suggestions des autres réponses excellentes, mais lorsque j'ai cherché une alternative à Dreamweaver, l'application la plus proche -pour moi- a été le logiciel Amaya Projet. Ce dernier semble être plus riche que les autres alternatives et un peu plus sophistiqué que le Kompozer.

Une capture d'écran du site officiel vous permet de le voir à l'œuvre :

enter image description here

D'autres captures d'écran sont disponibles en cliquant sur le lien suivant : http://www.w3.org/Amaya/screenshots/Overview.html

Vous le trouverez peut-être un peu instable, en tout cas c'était le cas pour moi, mais il peut aussi répondre à vos besoins.

Après avoir joué avec des éditeurs WYSIWYG, j'ai préféré l'encodage direct avec BlueFish mais ce n'est pas un éditeur WYSIWYG.

Pour ce qui est des suggestions concernant votre problème avec firebug, je ne peux rien dire, désolé.

N'hésitez pas à nous faire part de vos impressions si vous donnez une chance à Amaya.

Bonne chance !

Editer

Après avoir installé Amaya, je trouve qu'il est encore loin d'être stable, mais il semble avoir de meilleures fonctionnalités que les autres applications, si l'on considère que les autres logiciels sont de simples éditeurs de texte et qu'Amaya est comme un éditeur WYSIWYG.

J'ai testé ce que vous avez dit dans votre commentaire et j'ai constaté qu'Amaya ne remarque même pas que quelque chose a changé dans la structure/le nom des fichiers/dossiers. Ce qui ne correspond pas à vos besoins en la matière.

Dans la capture d'écran suivante, vous pouvez voir que j'ai renommé le dossier "resources" en "resources1" et qu'Amaya l'affiche toujours comme "resources" et qu'il n'y a aucun moyen de le forcer à se rafraîchir. Même après avoir redémarré le logiciel et chargé le projet à nouveau, Amaya ne le remarque pas.

enter image description here

Je vais suivre votre question de près en espérant que quelqu'un viendra proposer une bonne alternative.

Bonne chance !

5voto

Vinit Vikash Points 435

Kompozer est un éditeur html/css complet et décent. http://kompozer.net/features.php Vous pouvez l'essayer.

5voto

Greg Points 466

Sublime Text 3

Sublime Text existe depuis un certain temps. En résumé, il s'agit d'un éditeur de texte pur qui possède des fonctionnalités comparables à celles de TextMate, mais il est beaucoup plus convivial que ce dernier. interface graphique moderne et fluide et est incroyablement extensible qui peut l'améliorer passé juste un éditeur de texte.

En standard

Vous disposez d'un excellent outil de productivité pour l'édition de fichiers texte, avec des fonctionnalités utiles qui font de l'édition de texte un rêve. La coloration syntaxique est prise en charge pour toutes les langues courantes, et les langues moins courantes, mais...

Emballages

Sublime dispose d'un écosystème de paquets en constante évolution, qui utilise Python pour script l'éditeur, ce qui permet de transformer Sublime en un éditeur de texte. IDE complet plutôt qu'un éditeur de texte standard.

La beauté de la façon dont Sublime fait cela est que vous commencez avec un simple éditeur de texte et que vous n'ajoutez que ce dont vous avez besoin, plutôt que l'approche d'autres IDEs où vous commencez avec tout et c'est vraiment lent et déroutant à apprendre.

Vous avez également le contrôle des paquets pour télécharger et installer automatiquement des paquets à partir de Sublime Text lui-même.

Aller à n'importe quel endroit

Il est très simple d'accéder à n'importe quel élément ou fichier avec recherches paresseuses . Si vous voulez ouvrir un fichier dans le projet avec un chemin d'accès de PageView/RT/Login/_Common.php vous pouvez simplement taper pvlcom dans la fenêtre "goto anything".

Il est également possible de modifier la coloration syntaxique ou d'interagir avec un paquet à l'aide de la palette de commandes.

Caractéristiques de l'IDE

J'utilise Sublime Text 3 pour le développement web, et la communauté des packages a quelque chose pour tous les besoins... Je suis sûr qu'il y a des paquets pour d'autres environnements aussi. Voici un aperçu de ce que ST3 m'offre en tant que développeur web.

  • Mise en évidence de la syntaxe pour SASS/SCSS.
  • Mise en évidence de la syntaxe pour Behat / Mink.
  • PHPUnit pour permettre l'exécution des tests de la classe à partir de la classe elle-même.
  • PHP XDebug pour parcourir votre code et inspecter les variables au moment de l'exécution.
  • Analyse PHP. Affiche les erreurs en ligne dans votre code lorsqu'il y a une erreur de syntaxe.

ST3 offre également de nombreuses possibilités en matière de MySQL, mais j'ai d'autres logiciels dédiés à cet effet et je ne me suis donc pas penché sur la question.

4voto

Tom Points 1115

Autres logiciels pertinents :

4voto

Jon Trauntvein Points 1513

Griffon bleu est un éditeur autonome similaire à Kompozer (les deux proviennent de Nvu), mais il est en cours de développement actif - il supporte HTML5 et CSS3.

Développeur Web pour Firefox offre un support pour l'édition en direct de CSS et HTML avec sauvegarde, mais il n'est pas très robuste (pas de coloration syntaxique, etc.).

Pour votre question sur Firebug, voir Stack Overflow .

Notez que certaines versions de Dreamweaver peuvent être exécutées en utilisant Wine. Entrée de Dremweaver sur WineHQ .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X