Remember Me
forgot your password?

A Review of Linux Web Development Tools

Vim and Emacs

Vim and Emacs are not dedicated development tools, but still, they offer a fair number of features for editing HTML and, in fact, any language you may use for web development. They both support syntax highlighting (HTML, PHP, Python, Perl, CSS and many others) and offer support for editing files on remote machines. Both programs are very versatile and can be extensively customized because they support numerous scripts and extensions to extend their functionality. However, both programs are complex tools and present a very steep learning curve.


OOo Writer/Web (OpenOffice.org web)

It's possible to write a simple web page without knowing any HTML at all using the Open Office own web creation tool. This would be a very basic page indeed, because it does not support CSS or forms, for example. I would not recommend using this tool for a complete web site because the code it produces is sometimes unnecessarily complicated so it could present a nightmare in the future to edit and transform a large project which was initially created with Open Office web. But for a quick page, why not ?


SeaMonkey Composer (ex Netscape Composer, ex Mozilla composer)

The Open Source SeaMonkey Composer is based on the venerable Netscape composer, so it's now incorporated into the SeaMonkey suite. It is a fairly simple WYSIWYG editor which generates clean code - unlike many commercial WYSIWYG editors. Unfortunately, it's not very powerful and it only partially supports CSS. SeaMonkey Composer is a suitable tool for complete web design beginners who want to create a very basic website.


Kompozer

Available on Linux, Mac and Windows, Kompozer is based on the Mozilla composer so it shares a relatively similar interface. However, it is a much more advanced tool now, while trying to maintain a non-scary approach for new-comers in web design. The documentation is good and the community active, so, if you have questions or problems, help is not far away! While SeaMonkey Composer lacks many features in WYSIWYG mode, with Kompozer you can almost create a complete website staying in pure WYSIWYG mode. Still, if you want to add some code manually, it's possible to jump in a second between WYSIWYG Editing Mode and HTML, using tabs. The preview mode uses the gecko engine (Mozilla, Firefox) to render web pages. While the code is clean, it will still be necessary to test your web pages against less-compliant web browsers, such as Internet Explorer 6, for example. It's got an easy-to-use, built-in FTP client to quickly upload files to your webspace. Support for forms, tables, and templates is very good but CSS support isn't perfect and it doesn't currently support server-side language like PHP. In conclusion, for the moment, Kompozer rests somewhere between tools like Frontpage (Kompozer produces better code) and Dreamweaver (yes, this is huge gap !): it is a good web development tool, aimed at beginners or intermediate users but it will need more refinement and support for server-side language if it wants to approach the very best web editors available on Windows, for example.

Quanta Plus

Quanta Plus is a user-friendly HTML editor and web development tool designed primarly for the K Desktop Environment (although it can run on almost any environment). Unlike Bluefish, Quanta is capable of both WYSIWYG designing and handcoding. It supports a huge number of languages, and its syntax checking and highlighting are excellent. It has code folding and current line highlighting. Features also included are: templates, document structure management, project management, plug-in support, DTD support,etc, integrated FTP client and preview function to let you see the results of your work while you're working. There is also a commercial variant called Quanta Gold, available on Linux, Mac OS X and Windows, with more features. For Gnome users, the KDE interface of Quanta Plus will look a bit out of place, but overall that’s quite minor (note : this is not the case with Quanta Gold, because it's based on QT).

Quanta Plus is free; Quanta Gold costs US $39.95 (download) and $49.95 (cd set).



Screem

Screem is an open source web development environment written for use with the GNOME desktop environment (it can also be used on other windows managers, however). Screem supports Dreamweaver templates and offers a number of wizards to help with the addition of multimedia content. It does not provide a WYSIWYG display of pages and it's more aimed at advanced users.

Bluefish

Bluefish is a powerful and lightweight open-source editor targeted towards programmers and web designers, with many options to write websites, scripts and programming code. Browser integration is good and it's got very good support for HTML, CSS, XML, PHP, Pearl, C, JavaScript and even ... Pascal or Octave/MATLAB ! As the developers say on their web page, it's "a what you see is what you need" interface, so it's not a tool suitable for complete beginners in web design (and it was never meant to be !) and there is no graphical preview (but you can quickly access/launch external browsers by clicking on the relevant icon). One important feature missing is FTP integration. Otherwise, it is by far my favorite editor !


Amaya

Amaya is the W3C's -the international consortium which helps develop standards for the World Wide Web - browser and web editor. Although it's theoretically a WYSIWYG package, the interface is rather confusing and not very well designed. Finally, this program can be relatively unstable.

Dreamweaver

There is no native version of Dreamweaver on Linux, on which it is officially not supported. However, Dreamweaver MX and Dreamweaver 8 run well using Wine or Cross-over office. Dreamweaver is the now ultra-dominant web design package available on Windows and Mac OS : it's often excellent and very expensive.

Rate this Article: 5 / 5 stars - 2 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Internet Articles
  • More from Christophe

What Is the Use Of An Internet Check-In?

By: BhratBrij | 01/01/2010
Are you interested in getting to know more about internet check-in? There are plenty of websites giving you the facilities of a hassle free airlines check-in beforehand.

Earn Money At Home Online - A Simple Plan

By: Riley West | 01/01/2010
If you are "financially challenged"...if you need to make more money, and, if you are attracted to the world of making money online, then you need to commit yourself to learning this trade of internet marketing. It has the benefits of low start up costs and high potential earnings. Plus you can start right away!

3 Top Ways To Get More Targeted Website Traffic

By: Cynthia Minnaar | 01/01/2010
These surefire techniques designed to increase targeted website traffic aren't difficult to do and the price is right. Putting in the correct amount of time and planning really can have the positive effect you're looking for.

Why is it the better option to check in online?

By: BhratBrij | 01/01/2010
The best option to get to your flight in a hassle free way is to go in for an online check in. Many airlines give you airlines check-in online services.

Make Money Online And Work From Home: What Does It Take?

By: Paul Jesse | 01/01/2010
When you want to make money online and work from home there are many internet businesses that you can start. You need to take time to research ideas and choose the one that is right for you because this will make it much easier to find success with it online. It is also important to know what it takes to achieve success and to start living the life you have always dreamed of.

The Challenge Of Finding MLM Opportunity Business Leads

By: Louis Martel | 01/01/2010
The key really is in marketing yourself as someone who can help others. By taking charge and becoming a leader the MLM opportunity business leads will come your way with people wanting to work with you!

10 Ways Showing Gratitude Now Can Increase Your Future Income

By: Alicia Forest | 01/01/2010
As busy businessowners, sometimes we forget to show our appreciation for our clients and customers. There are some simple ways to do this that will increase their loyalty and add to your bottom line at the same time.

StudentScholarships.org - The Internet is Amazing

By: Drew Backley | 31/12/2009
Although numerous brilliant data is produced from the web, some how society has been able to create politically incorrect portions of the Internet. This is another reason why the Internet is so amazing. It has good and bad qualities. Crimes are committed on the Internet. Kidnappings, murders deceit and lies all linger throughout the veins and valves of the World Wide Web.

How To Choose A Web Design Agency?

By: Christophe | 10/10/2009 | Web Design
These days, everyone knows how important a website is for a business- creating the right impression on your site is vital, and you generally only have a few seconds in which to do so! So how to choose a web design agency to create that first impression? Below are some things to bear in mind when choosing your web designer.

Vital Leadership

By: Christophe | 26/06/2008 | Leadership
Acronyms work. So here’s another one. Leadership should be VITAL – full of life and energy, and including at least the following five qualities: "V" is for Vision, "I" is for Intelligence, "T" is for Time management, "A" is for Availability to coach and "L" is for Letting others do the work...

Powerful Questions

By: Christophe | 14/05/2008 | Advice
Do you ever find yourself talking in circles? Conversations seem to cover the same ground time after time – almost as if you’re lost in the mist and walking in a circle, back to the same landmarks again and again. One way of starting to make some forward progress is to ask questions.

What is CSS Web Design ?

By: Christophe | 18/05/2007 | Internet
CSS means Cascading Style Sheets. It's a language which was invented in 1996 to offer website developers and users more control over how web pages are displayed, by precisely controlling the style of a web document without compromising its structure. However, in order to easily understand why Cascading Style Sheets are so important nowadays when designing a website, let's go back in time a little and see where it all started.

Presentation of the Joomla! Content Management System

By: Christophe | 14/05/2007 | Internet
Web content management systems are widely used software that allow the organisation and ease the creation and management of documents and other content on the web, in a collaborative manner. In this article, we're going to have a look at what is, in my opinion, one of the best ones, the Joomla! Content Management System.

A Review of Linux Web Development Tools

By: Christophe | 09/05/2007 | Internet
Linux is the most popular operating system for web servers but isn't well known as a web development platform. Which web development tools are offered to Linux users and are they any good ?

The Steps to a Successful Website Design Project

By: Christophe | 07/05/2007 | Internet
Whether you are hiring a professional or creating a website yourself, these steps will help you organize your web design project ...

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.54, 6, w3)