7 éditeurs Web Linux qui font le travail
NouvellesIl y a bien longtemps, au début du Web (ou au début de son intégration), il était courant de passer des heures à pirater un clavier pour taper votre première page Web..
Ces premiers efforts étaient d'horribles mélodies de couleur, de style (ou de manque de style) et semblaient être entièrement composés de personnes vous disant ce qu'elles pensaient de certains sujets..
Il suffit de passer un peu de temps avec Internet Archive pour voir des exemples éloquents de la terreur qui pourrait être créée avec un simple éditeur de texte et beaucoup trop de connaissances..
À partir de là, le développement Web est devenu un peu plus intelligent et des outils basés sur une interface graphique sont rapidement devenus disponibles pour rendre l'ensemble du processus plus rapide et convivial..
Malheureusement, ils n’ont pas amélioré les contrastes de couleurs, mais ils ont rendu beaucoup plus productifs. Même Microsoft, après avoir auparavant écarté le pouvoir du Web, fait un demi-tour complet et finit par libérer FrontPage pour alimenter encore plus l'abus de sens..
Ici et maintenant
De nos jours, un très grand nombre de sites utilisent un système de gestion de contenu dédié qui permet aux utilisateurs d’abstraire totalement les subtilités de l’apprentissage HTML, DHTML, XHTML et de tous les autres langages pouvant être exploités pour produire des sites riches et dynamiques en contrôles sur l'apparence.
Cela ne veut pas dire qu'il n'y a pas de place pour les bons éditeurs web à l'ancienne; au lieu de cela, ils fournissent maintenant un ensemble complémentaire d'outils pouvant améliorer un site Web, en le transformant en une chose d'une relative beauté.
Alors, quel est l'état des éditeurs pour Linux et est-il meilleur que Vi ou Emacs? Voyons quelles sont les options proposées aujourd'hui.
1. Bluefish
Licence: Gratuite sous GPL
Site web: bluefish.openoffice.nl
Notre premier éditeur d’intérêt est Bluefish, commercialisé comme l’éditeur HTML des programmeurs. Lorsque vous le lancez, vous pouvez comprendre pourquoi il est vu de cette façon. Bien que vous ne puissiez pas éditer un aperçu graphique, vous obtenez une foule d’icônes qui demandent à être cliquées..
Les développeurs se sont également inspirés du livre de Microsoft, imitant leur interface Ribbon avec une gamme d’options pour formater votre code HTML. Plus intéressant est la multitude d'autres composants qui peuvent être ajoutés au mixage, notamment PHP, SQL et certaines options Apache limitées..
Tous ces outils sont conçus pour alléger la tâche de création de pages complexes, ce qui mérite d’être salué. Mieux encore, il existe une référence assez exhaustive non seulement aux subtilités du HTML, mais aussi de PHP, CSS2 et Python..
Comme vous pouvez vous attendre de n'importe quel éditeur de code, il existe une coloration et une mise en surbrillance de la syntaxe pour vous aider à surveiller et à corriger toute erreur dans votre code. En revenant à l’interface de type ruban, nous avons trouvé agaçant de devoir cliquer deux fois pour accéder aux options dont nous avions besoin - une fois pour afficher la barre d’outils et une nouvelle fois pour sélectionner l’option souhaitée..
C’est une fonctionnalité que nous trouvons légèrement gênante dans Office également, bien que nous puissions comprendre que d’autres le préfèrent. Cependant, l'interface semble un peu encombrée, même si le ruban cache la majorité des icônes..
Au bout d'un moment, vous vous retrouvez à entrer du code sans les icônes, histoire de ne pas avoir à les utiliser. Si vous constatez que vous utilisez régulièrement une poignée d'icônes, vous pouvez choisir de les ajouter à la barre de navigation rapide - une option semblable à un ruban qui vous donne votre propre zone de raccourci personnalisée..
Nous sommes légion
L'une des meilleures caractéristiques de Bluefish est qu'il vous permet de créer ce qu'il appelle des projets, qui contiennent un certain nombre de pages ou d'éléments fondés sur un ensemble commun de préférences. Chaque page est maintenue dans son propre onglet, ce qui facilite la tâche pour permettre à un certain nombre de pages de s'ouvrir dans l'éditeur afin de les recouper si nécessaire..