Web sites are an incredibly important medium for making
information available on the Internet. It is important
to be able to have effective and maintainable web sites.
Web sites can be simple static collections of pages, but for many,
more complicated business requirements it may be
necessary to develop complete web applications.
Gethos helped develop core components for the
VenueDirectory.com
site. This is a live site that clearly demonstrates the
power of web applications and uses technologies such as
JavaScript, Java Servlets, XML, XSL to create the HTML viewed by the
web browser. The data is stored in the PostgreSQL relational
database.
In addition to using Java to create dynamic web applications, there are
other powerful tools such as PHP (similar to ASP) and CGI. PHP is an
excellent web scripting language for rapidly developing web page content
where the information needs to be dynamically updated, generated from
database content or where users need to fill in forms so that the data
can be processed on the server. The CGI mechanism was the forerunner to
web scripting languages and the programs are written in languages
such as Perl or C++. Although not often used, CGI programs still
have some advantages of scripting languages and are thus useful in
certain situations.