Certains puristes dans le développement web estiment que la création d'un site doit se faire à partir de zéro. Cela permet de contrôler chaque étape du processus et d'obtenir un code simple et efficace. Pour ce type de développeur, on ne peut que recommander le logiciel Bluefish grâce à sa puissance et sa polyvalence. À l'origine, Bluefish a été développé pour Linux, mais il a connu une tellement popularité qu'il a été porté sur Windows, Mac OS X, Solaris et Unix. La première impression de Bluefish est la complexité de l'interface et on pense qu'on est dans un environnement de développement plutôt que dans un logiciel de création de sites. Cette apparente complexité disparaît dès qu'on joue un peu avec le programme. L'interface et les barres d'outils sont ergonomiques et on bénéficie de dizaines de fonctions sur la création, la modification et le suivi du code. Deux premiers atouts de Bluefish sont sa légèreté et sa rapidité malgré les nombreuses options disponibles. Il consomme le minimum de ressources systèmes et il peut ouvrir jusqu'à 500 documents en simultané sans subir le moindre ralentissement. Un utilisateur de Bluefish a testé l'ouverture de 10 000 documents en même temps et le logiciel est resté stable.
Si vous êtes un novice dans la création de sites et que vous n'aimez pas le codage, alors Bluefish n'est pas pour vous. Chaque tâche doit être codée à la main et n'oublions pas que Bluefish privilégie l'approche de Linux avec une personnalisation de chaque fonction. Si vous êtes adepte d'un logiciel Point and Click, alors il vaut mieux chercher une autre alternative. En revanche, si vous aimez mettre les mains dans le cambouis et que le codage fait partie de votre quotidien, alors Bluefish sera votre meilleur compagnon. Son principal atout est qu'il offre le maximum de liberté au développeur tout en lui facilitant certaines tâches. Et le fait qu'il soit totalement gratuit est un plus indéniable. On apprécie aussi la communauté de Bluefish qui aide toujours ceux qui veulent exploiter le potentiel de ce logiciel.