Introduction
Overview
History
Advice
IDE
Books
Tutorials

Beginners
Introduction
Text Formatting
Images
Tables
Forms
Entities/Colors

Advanced
Frames
Image Maps
Stylesheets
Reference

Community
Web Sites
Mailing Lists
USENET
Vendors
News

GBIC >> HTML >> IDE
IDE - Integrated Development Environment
An IDE is normally associated with a computer language such as C++ or Visual Basic. The IDE is an application which provides tools to help the programmer create a program. It usually includes a text editor, a compiler, some type of project control tools and a wide variety of other functions specific to creating/editing/managing a program written in the language.

HTML has no official IDE, but there are three categories of applications which HTML page authors use to generate HTML pages and which provide the equivalent capabilities of an IDE. There are literally hundred of applications in each category and the selection of one of these applications is usually a matter of personal preference.

Text Editors Programmer's Editors HTML Editors Web Site Management


Return to top of document

Text Editors

My recommendation is that you use Notepad for simple web sites with only a few web pages and NoteTAB for web sites with more web pages. These are the tools I use to manage the approximately 1500 web pages at all my sites. In a week's time I may edit 20-50 pages.

One thing most text editors won't do is to make changes to several files at one time, such as text replacement or the replacements of an image map file (more on image maps later), or meta tags. To cover that specific need I've written a freeware program called gbReplace which can make batch changes of this type to HTML (text) files. I use it regularly to work on my HTML files.


Return to top of document

Programmer's Editors

Not everyone would agree with my choice of using simple text editors for creating web pages. There are a number of applications know as Programmer's Editors which provide some very useful tools for creating a web page and which do not have the complexity of some of the specialty HTML Editors on the market.

Programmer's Editors are text editors which have been written to help programmers write programs in a variety of languages such as C++, Perl, Java and more. Most of these pre-date the web but have been modified in recent years to cover HTML coding. These applications incorporate special features such as:

  • Syntax Highlighting
  • HTML Code Insertion
  • Key Word Capitalization
  • Opening Multiple Files at Once
  • Batch Changes

Some of the most popular programmer's editors in use today include:


Return to top of document

HTML Editors

While most HTML tags are pretty simple to remember, many folks simply don't want the hassle. Specialty HTML Editors have been developed to lift the burden of working with HTML codes. Some provide for simple HTML code insertion (similar to the programmer's editors described above) but most provide some from of WYSIWYG (what you see is what you get).

Some of the most popular HTML editors in use today include:


Return to top of document

Web Site Management

Managing a web site consists of much more than simply editing a file, or batch editing of several files at one time. A good web site management tool offers features such as:

  • HTML code validation
  • Link validation
  • Missing image detection
  • Distribution to mirror sites
  • Monitor/resport user statistics
  • Internal FTP transfer
  • Image map generation

While there are a number of minor players in the web development application industry there are two which are considered the standards - Microsoft FrontPage and Macromedia Dream Weaver. Here's a list of those two, along with some other popular web development applications.