|
ActivePerl Developer's Guide has three main focus areas. The
first is to help programmers already familiar with Perl under Unix to
migrate to the new platform. There are differences between the
platforms, both from an architecture and supported function point of
view. This book should help you bridge the gap from Perl programming
to Windows programming, either by providing a Perl workaround, or by
giving you the Windows-specific alternative.
The second focus area is on developing applications with the
ActivePerl development system. ActivePerl is the version of Perl
produced by ActiveState which is already compiled and optimized for
the Windows platform. ActivePerl is supplied as an installable
application, thereby overcoming the biggest hurdle, that of compiling
Perl on the Windows platform. ActivePerl also provides us with some
features not offered in the standard Perl, including an extensive
Windows specific library, a Perl Package Manager (similar to the CPAN
module) and some neat abilities that help you develop Perl based web
sites on Windows servers.
The last focus area concentrates on helping people already familiar
with programming Windows using Visual Basic and provides a guide for
migrating their programming skills from VB to Perl.
What this book is not is a tutorial guide to programming with Perl
under Windows, or a complete reference to Perl for Windows programmers
many of the Perl functions and library are ignored if there are no
differences between Unix and Windows implementations. Furthermore,
it's not a complete guide to applications development we won't be
covering algorithms, or providing solutions to your development
problems.
We will, on the other hand, provide you with all the information
you should ever need to enable you to develop applications using
ActivePerl and the Win32 specific Perl libraries. Armed with that
information, and providing you have an existing understanding about
how to program with Perl, then you should be able to produce any
application you like using this book and ActivePerl.
|