Publicité
Bien que des décennies se soient écoulées depuis que le premier concepteur de sites Web a ouvert un éditeur de texte pour créer le tout premier document HTML, les outils du commerce n'ont pas vraiment beaucoup changé.
Bien sûr, les sites Web sont désormais alimentés par des plateformes de blog comme WordPress ou des éditeurs WYSIWYG comme Kompozer, mais l'essentiel est que la plupart des sites Web durs les concepteurs trouveront toujours nécessaire d'ouvrir un éditeur de texte pour modifier un peu le style ici, ou pour réaligner un peu plus le modèle Là.
Je pense que les éditeurs de texte vont être dans le monde de la conception web pendant très longtemps, à moins pour les programmeurs Web qui sont toujours à la pointe de l'amélioration et de l'optimisation des professionnels sites Internet. Il va donc de soi que les outils d'édition de texte évolueraient de manière plus puissante et plus intelligente; Des outils créés spécifiquement pour les besoins de ces concepteurs et programmeurs Web exigeants.
Bluefish - L'éditeur de texte pour les programmeurs
Pendant des années, j'ai été très catégorique sur le fait de rester avec le Bloc-notes, peu importe ce que tout le monde a commencé à utiliser. À mon avis, les éditeurs WYSIWYG remplissent simplement trop de déchets dans le code (en particulier la fonctionnalité stupide de sauvegarde au format HTML de MS Word).
J'ai été très tenté d'essayer Notepad ++ lorsque j'en ai entendu parler pour la première fois. Puis, après avoir lu l’article de Simon sur Texte sublime Texte sublime: l'éditeur de texte dont vous tomberez amoureux (Windows) Lire la suite , J'ai encore été tenté. J’ai toujours hésité à sauter dans le train jusqu’à ce qu’un bon et solide gagnant prenne racine.
Cette année, je dois avouer que j’ai finalement trouvé un éditeur de code auquel je ne peux pas résister - il s’appelle Bluefish.
Lorsque vous configurerez Bluefish pour la première fois, vous verrez la première raison pour laquelle je l'aime tellement - il est conçu pour gérer un large éventail de langages de programmation, du HTML et PHP simple à Java, VB et même ASP. Le genre de flexibilité est une bonne chose à avoir dans un éditeur de code, surtout si vous avez souvent vos mains dans de nombreux langages de programmation différents.
Et Bluefish fait bien la programmation. Mais avant d'en arriver là, je voulais juste vous montrer à quel point ce programme est cool. Jusqu'à présent, je n'ai pas trouvé d'éditeur de codeur avec ce genre de fraîcheur esthétique à l'avant - avec le plus des outils et des onglets importants et faciles à trouver à portée de main sur l'écran principal, selon le code sur lequel vous vous concentrez moment.
Comme vous pouvez le voir, la navigation dans les fichiers se trouve juste à gauche - pas besoin de basculer entre l'Explorateur Windows et votre éditeur. Faites tout votre fichier en explorant directement depuis l'application elle-même.
Cela inclut toutes les choses habituelles que vous pouvez faire avec un explorateur de fichiers, comme déplacer ou renommer des dossiers et des fichiers.
Lorsque vous lancez un nouveau document à partir du menu Fichier, si vous choisissez un modèle, vous verrez que Bluefish dispose de quelques modèles de programme prédéfinis. Cela est particulièrement utile si vous écrivez de nombreuses pages Web, par exemple, et que vous ne souhaitez pas recréer la même structure générique XHTML ou PHP. Au lieu de cela, lancez simplement le modèle de Bluefish et vous pouvez immédiatement commencer à créer le contenu.
L'image ci-dessous est le modèle HTML standard avec les balises d'en-tête, de titre et de corps pré-construites pour vous. Comme vous pouvez le voir, les lignes sont numérotées et, pendant que vous tapez, l’application a une fonction où elle complète automatiquement les balises pour vous.
Comme vous pouvez le voir dans la barre de menus, des extraits de code prédéfinis sont également disponibles dans chaque langue de programme. Par exemple, HTML a un code standard pour les formulaires Web et PHP a des extraits de code standard pour savoir comment se connecter à une base de données ODBC ou MySQL.
Cela peut vous faire gagner beaucoup de temps si vous êtes le genre de personne (comme moi) qui oublie souvent la syntaxe exacte pour faire certaines des choses les plus élémentaires. Pour compléter l'extrait de code pour vous, le programme vous demandera les détails. Dans le cas d'une connexion à une base de données, il vous demandera la source de données et les informations de connexion. Ensuite, il écrit essentiellement le code pour vous.
Il en va de même pour toute une liste de tâches HTML - ce qui fait de cette application le rêve des concepteurs Web. Vous pouvez coder la même page Web en deux fois moins de temps en utilisant Bluefish. Appuyez simplement sur l'élément souhaité, fournissez quelques détails à la boîte de dialogue et le code sera tapé et inséré pour vous.
Ce n'est pas WYSIWYG, mais à mon avis, c'est dix fois mieux. Vous savez ce que vous voulez faire dans le code, vous n'avez tout simplement pas le temps de continuer à vérifier votre livre de référence pour la bonne syntaxe - donc Bluefish vous permet de réduire les maux de tête.
D'autres aides à la programmation sont également disponibles dans le menu supérieur. Si vous avez un fichier HTML ouvert, cliquez sur le menu "Tags" et vous verrez des dizaines de fonctions de code rapide disponibles. Créez un formulaire Web avec une fraction de l'effort.
Comme si les aides à la programmation et les outils n'étaient pas suffisants, n'oubliez pas de consulter le menu "Outils" où vous trouverez les possibilité d'organiser votre code en joignant / séparant des lignes, en mettant en retrait ou en utilisant un filtre pour supprimer toutes les lignes vides de votre code.
Au bas de la fenêtre principale, vous trouverez également une zone de variable de sortie pour le codage dans des langages comme PHP ou C ++, utile pour voir si votre code fait vraiment ce que vous voulez qu'il fasse.
Je pense qu'il est prudent de dire que Bluefish a conquis mon cœur quand il s'agit de «codage intelligent» plutôt que de simplement pirater dans le Bloc-notes. Alors, essayez Bluefish et dites-nous si cela a simplifié votre expérience de programmation. Qu'est-ce que vous aimez à ce sujet? Partagez vos pensées dans la section des commentaires ci-dessous.
Ryan est titulaire d'un BSc en génie électrique. Il a travaillé 13 ans dans l'ingénierie d'automatisation, 5 ans dans l'informatique et est maintenant ingénieur d'applications. Ancien rédacteur en chef de MakeUseOf, il a pris la parole lors de conférences nationales sur la visualisation des données et a été présenté à la télévision et à la radio nationales.