 |
A Review of Linux Web Development Tools
Author: Christophe  | Posted: 09-05-2007 | Comments: 0 | Views: 35 | Rating: (52) (?)
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 Web (Open Office web)
It's possible to write a very 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 weird and 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 very 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 simple website.
Nvu
Available on Linux, Mac and Windows, Open-Source and Linspire sponsored Nvu 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 NVU 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. Logically, the preview mode also 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, Nvu rests somewhere between tools like Frontpage (Nvu produces much better code) and Dreamweaver (yes, there 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.
Bluefish
Bluefish is a powerful and lightweight open-source editor targeted towards programmers and webdesigners, with many options to write web sites, 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 !). One important feature missing is FTP integration. Otherwise, it is by far my favorite editor !
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 $49.95.
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). It does not provide a WYSIWYG display of pages so it's more aimed at advanced users. As it's a very young project, it still lacks many important features : it's usable but incomplete.
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.
Dreamweaver
There is no native version of Dreamweaver on Linux, on which it is officially not supported. However, Dreamweaver 4 and Dreamweaver MX run well using Wine or Cross-over office, although the latest Dreamweaver CS3 won't work at all. Dreamweaver is the now ultra-dominant web design package available on Windows and Mac OS : it's excellent and very expensive.
Rate this Article:
Current: 5 / 5 stars - 1 vote(s).
Article Source: http://www.articlesbase.com/internet-articles/a-review-of-linux-web-development-tools-145102.html
About the Author:Clifton Web Design creates accessible, user friendly and original hand crafted websites at very competitive prices for a range of clients, including small businesses and community organisations. All web sites are designed for maximum search engine friendliness and tailored to each individual clients' requirements. Our web design agency is located in Bristol, UK.
|
Submitting articles has become one of the most popular means of generating quality backlinks and targeted traffic to your website. Join us today - It's Free! |
|
Related Articles
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.
In House Web Development Re-design By: Jose Garcia | 21/03/2007 | Internet Information about the In House Web Developing re-design and 20% discount, also describes all of the new features and content that have been added to In House Web Development. A discount only offered to visitors of this website and creating an opportunity to create a free publishing article about the company.
Web Design: a First Look By: HEREIAMLIVE | 19/03/2008 | Web Design Web Design and Development. Web design can be very simple with the advanced web design tools to help you that are available today.
New Futures to Website Design - Development - Hosting - SEO By: Suresh Nair | 04/02/2008 | SEO This article is all about website development, optimization and web hosting features. Find great job opportunities in SEO, Programming and other IT fields. Learn to create information-rich site using latest programming scripts.
Build a Mobile Presence for Your Web Applications and Sites With New Book on Mobile Web Development By: Shriharsha Bhat | 25/03/2008 | Software Mobile Web Development is a new book from Packt which shows users how to build a mobile presence for their web applications and sites.
Surviving in the Internet Business World By: Paul Eddison | 23/07/2008 | Internet Setting up a website to be your virtual shop on the internet comes easy with the available technologies today. Growing a small business online is otherwise. It still follows the rules of supply and demand of the real world, dealing with real people, and real money.
Competing with industry giants is...
By: | 31/12/1969 |
Got a Question? Ask.
Ask the community a question about this article:
Frequently Asked Questions
Social Network Firewalls
By: SimonStudio | 13-10-2007
Why doesn't facebook allow us to have different content for different friends. Some kind of rating system for our posters. It seems that facebook is kind of prude. Being that facebook is an academic community shouldn't it be more open minded? Rather then say no to certain content, a rating system on a post might be a very good thing. A firewall to protect.
Help Please
By: whispyb | 12-10-2007
My question is about PhotoPlus 6 Will this teach/show/allow me to make avatars? I have NO experience, but would like to learn. Unfortunately I have a very limited budget so have been trying to find options that will work for me. Any advice/opinions/suggestions will be appreciated.
My question is about Morpheus_2.exe wat i have to ...
By: roberto | 12-10-2007
My question is about Morpheus_2.exe wat i have to do when i m a forgot my password to open my Morpheus_2.exe? thxxx
My question is about Windows Live Messenger Is the ...
By: bobchang | 11-10-2007
My question is about Windows Live Messenger Is the Windows Live Messenger is in English or other language? Thank you.
Do we really need the "Retype your email" box?
By: aviche | 10-10-2007
Registration form are constantly evolving. Some of the fields dissapear as time goes on. I was wondering if the "Retype your email" box is one of those fields that should dissapear from registration forms? So... Do you retype your email in the "Retype your email" box or do you just copy and paste it?cheers:)
How can I add a page element beneath my header? (Blogger, minima template)
By: MikevanEerden | 09-10-2007
How can I add a page element beneath my header? I have started a new blog through blogger using just the basic minima template, but I want to create something like a tab line underneath my header to direct to my other sites. Is there something simple I could insert into my template that would allow this?
Q&A Powered by:
Latest Internet Articles
SEO Strategies: Social Marketing By: Matthew Bredel | 21/08/2008 When you do search engine optimization work for your website, are you taking social marketing into account? It's important to use social media tools when doing off page SEO. When you do this, you're increasing your backlinks and potential for traffic to your site.
A big part of internet marketing and...
How do I Sell Advertising on my Blog or Forum - Tips and Advice For Generating Revenue By: Andrew Long | 21/08/2008 If you are making revenues (or trying to) from monetizing your forum or blog through advertising, the question you may have is how should you do it? That is, should you use advertising networks, Google AdSense, or sell directly and keep all the profits for yourself?
The answer to this will...
Selling Video, Podcasts and Other Multimedia Advertising Space on Your Website By: Andrew Long | 21/08/2008 Internet marketing and advertising is getting more dynamic, and the tried and true offline model of multimedia marketing is making deep inroads into the Internet - the information superhighway is now even more high tech and interactive.
Articles and other text methods are great for advertising your products and services on...
Promo Dashboard Review - List Building That Converts By: Titus Hoskins | 21/08/2008 Product Review of Marlon Sanders' "Promo Dashboard", a handy product which helps any webmaster do their online promotion/list buildng using a simple "point & click" system. But is it worth your time or money? Read to find out...
How do I Charge for the Advertising Space on my Web Site By: Andrew Long | 21/08/2008 If you're selling advertising on the Internet, you need to decide how to charge for it so that you can make your business as profitable as possible for the industry you are in. So, should you set a flat fee per month based on the advertising inventory you provide, or...
How to Track and Monitor Your Web Visitors by Using Statistics Packages By: Andrew Long | 21/08/2008 If you're an Internet marketer, you'll want to track your activity and gather it into statistics on a monthly basis at least. You cannot adjust your marketing plan or strategy if you don't know what's working, what's not working, and what the devilish details are--statistics tracking can certainly help you...
What Type of Advertising Space Formats Should I Sell on my Website By: Andrew Long | 21/08/2008 There is considerable debate over which types of Internet advertising are the most effective, and how ads should be situated on a webpage to maximize revenues. To a large extent, you will need to tailor your website to the mindset of your target audience to consistently keep your advertising revenues...
WorldWide, Shopping Online is a Growing Billion Dollar Trend!! By: Robert Buford | 21/08/2008 With online shopping becoming a billion-dollar market in Britain, analysts say that stores will be forced to change their business models to adapt.
Online shopping is poised to take 20p out of every UK consumer pound by the end of the year, a landmark milestone that analysts believe will make the...
More from Christophe
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.
Is Opera Still the Best Browser ? By: Christophe | 12/06/2007 | Software Statistics show that the Opera browser is only used by 1.6% of internet users. This is a real shame, because it is certainly one of the best web browsers ever, along with Firefox, Konqueror and Safari. It is not an open-source software like Firefox, but still, the Opera browser is available on almost any platform possible, including Windows, Linux, BSD, Mac OS and Solaris and it's now free and stripped from the huge banner advertisement it used to carry ...
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.
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 ...
|
 |