Subject Re: [IBDI] Open Source Programming Project Idea...
Author hannes hernler
hi,
I´ve had a full day away from my office
and missed discussion on DWS, what a pitty.

Willi Krenn who is one of the most engaged members in the
DWS OSP (open source project) has posted some important
details, like DWS vs. PHP

The initial idea for DWS was when I used borlands TISAPImodule
with TPageproducer coming to a point of complexity where I could
tell no webdesigner how to use my "user defined tags" - if you know
that <#anytag param1, param2> thing you can imagine the difficulty
of managing an online community with such tags.

I found some basic SSI components, some minimalistic script
components with if then else constructs, but when I discovered PHP
I started dreaming of a script language, embedded in html code,
extendable....

very first idea was: make it like PHP script syntax.
but then you would have to cover ALL specialities, concepts,
distinct illogocal things and many more things of PHP.
otherwise no PHP coder could use it.

So I thought of a completly new scripting language which has a
basic standard and many different personal dialects
from the beginning - DWS.

A scripting module that is used by developement teams
where delphi developers code
a special ISAPI dll with PVHSDC (persistent very high
speed database connections - use IBO...) for heavy
load web apps
and webdesigner design
html pages with this easy to read and understand
embedded pascal script code (pascal was invented
as a training language! PHP is a mixture of ideas)

Hand on heart who of us did know PHP a year before? If DWS
is used where it´s good it could be well known like PHP in
one year´s time. And delphi developers - there must be hundreds
of them :-) - are familiar with it.

hannes hernler
--------------------------------------------------------
DWS - Delphi Web Script
developing professional web apps
look at http://www.dwscript.com
--------------------------------------------------------

PS:
I don´t like the reading "versus" PHP. Internet market is so huge,
various problems for so many different people, there is even place
for more than 1 web browser as we learned last weak, ther could
also be place for more than 2 webscript languages - otherwise
we would have to stop using delphi, CPP and interbase and
start with JAVA and XML.