May
be you have some questions about WebTools
system and/or Perl at all?
It's better idea to look
up at our FAQ list! click
here |
|
|
|
Now
you can get FREE
EMAIL SUPPORT,
but first you need to be member of our
WebTools community! Get registered member!
It's free! click
here |
|
|
|
|
Proscriptum
would like to
recommend to you follow web sites
regards Perl language, where you may
find many free Perl scripts, free
CGI resources (scripts and modules):
CPAN
FreeCode
ScriptSearch
FreePerlCode
|
|
|
|
Information
and status
- This
site is written in pure Perl using CGI
scripts engine "Web Tools".
Also this site may use cookies. They
are safe!
|
|
|
|
|
WebTools Insight
WebTools
Insight
(last
modified: Mart 11, 2003)
I. Why WebTools?
In near past
Perl was the only one suitable language for Web programming, just because writing
in other languages like "C" is really hard. Just imagine how much lost time spent
in "C" programming is required to make simple e-mail validation!
These days it’s really difficult to restrain yourself to thrust in
cask of copper by start using languages like PHP or ASP. In fact Perl still remain
to be most "desired" language in Web sphere, but when we talking about
their functional capabilities, we could assume that they are not really changed
much in time (making reference to Perl 5 or later). In other hand Perl’s competitors,
for example PHP, has never stopped to enhance and extend its build-in functions.
Now PHP has "unlimited" count of build-in functions that manage strings or for
example it has build-in session support. From another hand, PHP support almost
anything that Perl do (for instance Regular Expressions and etc.) Immediately
somebody can contest my words and prove that Perl can do things better with thousand
modules (in CPAN)! That is TRUE, but when definite functionality is build-in directly
in such language, it become unbelievable easer and comfortable to be used. For
instance, global variables in PHP: you don’t need to parse input stream, you just
get input data in global variables. In conclusion we can gain to follow deduction:
every programmer want to save up his precious time, developing important part
of his project, using as powerful tools as he can find (and not losing his time
in parse of input data..for example)! Languages like PHP and ASP will continue
to take possession of Web till Perl community detach enough time to increase build-in
capability of Perl language!
However we should mark: All of us realize that any raised build-in functionality
will slowdown Perl’s performance, so that will reflect to execution of all scripts!
Effect will be same as creation of "C++" language based on "C" (High programmer
performance and large compilation time).
Solution can be: "Development of new language different from Perl, but based on
it (with extended features)".
That idea is not insane, just look at Perl 6, so why not? One wise man has been
said: "The best thing in standards are their variations!"
Of course that is a bad joke and personally I will discard idea for set of many
different Perl-s. So let’s go back to reality of Perl 5 and compatible and spend
time thinking of "module" that can solve problems with "build-in" capabilities
of Perl! It’s absolutely clear, that Perl should "accept" this new module as its
own child and installation process must be easer as possible.
To realize mentioned purposes above, we get seriously the task of creation of
new Perl "module" or more suitable "system", written completely in pure
Perl. It should succeed to get higher performance in Perl code writing for Web.
That system should release programmers from boring tasks and decide trivial problems
hidden from them.
At last that "system" spring up and its name is "WebTools"
If you are not found reason to continue with next page of our guide
in world of Perl and WebTools, you may need to think about reasons that led you
here, searching help of CGI side scripting language! Maybe the fact that you are
on the bottom of this page is the base factor that will mislaed to learn something
more about WebTools.
|
|