This article focuses on how application development changes within the
environment of the Open Source movement. Using the example of CGI/Perl
development, Selena Sol discusses such concepts as interface-driver
architecture, object oriented design, and API development which are
central to the open source development model.
This month we will take a much more detailed look at the technology
ramifications of the Open Source model.
It has been five years since we started designing open
source web
applications for Selena Sol's Script Archive, and now
Extropia.
In that time, we have learned a great deal about how to
design an extensible application architecture.
This document reviews current directions
as well as presents an historical overview
of the development of the application development model.