Perl is a programming language that is used to create server-side web applications. Globally,
Perl is the market leader, installed on a vast majority of the UNIX and Windows-based web servers
running web applications today.
Like Java or Active Server Pages (ASP), two competitive technologies, Perl is an object-based,
interpreted language. As a result, it is easier to write, easier to maintain, and easier to extend
then other languages such as C or C++.
Unlike Java and ASP however, Perl is not embedded into web servers by default.
In other words, Perl applications typically run stand alone, not requiring the use of a specially
designed, and often costly, application servers.
The benefits of Perl as a development tool lie in the fact that Perl applications require little
infrastructure. Thus entry costs are minimized and the simpler application architectures assure
that applications are less expensive to build, maintain and extend.
On the other hand, Perl applications may be slower and less scalable for certain types of
applicatons.
Fortunately, however, if customers require more speed or scalability, they may install a Perl
accelerator such as ModPerl or Velocogen. Using a Perl accelerator, Perl may be embeded into any
web server just like Java or ASP.
Because Perl is the global standard for web applications, because the eXtropia Application
Development Tooklit (ADT) integrates into all Perl accelerators on the market, and because
hundreds of large projects have been successfully completed using eXtropia Perl-based technology,
we recommend Perl as the technology of choice.
Though not the most hyped technology on the market, we know that Perl is a real-world technology
for real-world businesses.
That said, though our applications are primarily in Perl, we do have a developing Java section for
those of you who would prefer to use Java.