Bluefish's slogan is "programmers' editor", which successfully defines this powerful Linux web editor's role. Like Screem, it does not have a WYSIWYG web editor to design webpages; instead it focuses on development by coding. It supports projects, working with multiple files (website claims to test opening 3500 files at once) and most importantly many programming languages such as Python, Perl, PHP, Java, JavaScript, JSP, SQL, XML, CSS, Perl, ColdFusion etc. That gives the programmer a virtually infinite flexibility.
Bluefish, like Screem, supports working with remote files. It uses the gnome-vfs, and supports file transfers using FTP, SFTP, HTTP, HTTPS, WebDAV and Samba protocols.
This Linux web editor has many features that ease the coder's work. You can easily reach these time-savers that are in the user interface; no need to type <b> </b> tags for a simple "bold", but click the "standard bar" and click the box that has a bold "A". The interface is very clean, basic and intuitive.

click to enlarge
Here comes the best part: Bluefish has browser integration by default. This integration is different from Screem, and it is as we understand it: You can check the website you designed in Firefox, Opera, Konqueror and any browser that you have installed. However, Internet Explorer is missing, which we believe should not happen. If you are designing a webpage, you have to check it in all web browsers, especially with the one that has the biggest market share.
We think that both Linux web editors are fine in comparison and it is up to the developer to choose (of course). Between these two programs, Bluefish seems to dominate the scene. It reached 2.x release and Screem at 0.16.1 as of now, which means Bluefish is considered to be more stable and readier for production.
With this article, we conclude our series about Linux web authoring.
Until the next article, happy tuxing!
Images courtesy of Bluefish's website.