Delphi Socket Servers: If you were shown how, would you?



With all the talk of other non-Delphi web server technologies floating
around I thought I'd write the following:

I don't understand why a Delphi Developer would feel the need to adopt a
non-delphi web server technology platform if he/she already knew how to
build a web server with Delphi...

Are there any Delphi Developers with web sites based on pure Delphi server
technology? Any Indy powered sites? RealThinClient sites? Delphi/Asp.net
sites? Kylix? Delphi/ISAPI/WebBroker sites? How about the good ole
original tServerSocket components? How about Eldos' SecureBlackbox server
tech? And I bet I just forgot five other Delphi technologies out there...

How many people realize that there are plenty of native webserver
technologies that only require pure Delphi? If you are a delphi developer
what is the barrier to using these technologies? Ever tried them? Never
heard of them? Not really an internet server developer after all?

How many professional level sites using Delphi server delphi does anybody
here in the forum actually have to show for themselves? I'd be interested
to know.

How many people in this forum have any kind of professional internet site
deployed using any of the web server technology constantly discussed in the
forum?

And for those of you that tried this native Delphi Internet Server
technologies but decided not to use them, Why? Can you give me a list of
reasons about why you chose not to use a given delphi-based server
technology?

How many developers would actually be interested in building their own pure
native web servers from scratch if they were given an easy step by step
guide to do so with the components that already ship with Delphi?

Here is what I would like to understand: If you are a Delphi Developer and
want to get into web/internet server development, why wouldn't you just use
Pure Native Delphi servers; instead of looking far and wide at new platforms
and languages you don't know and would have to learn?

**** Is it simply because you don't know how? *******

Have you been bamboozled and confused by the constant barrage of "new crap"
that an army of corporate marketing droids and their hangers-on keep telling
you should buy now? Are you victimized consumers in a vast society of
consumerism unable to get the information you need to build the internet
servers you need WITH THE LANGUAGE AND TOOLSET YOU KNOW AND ALREADY HAVE
MASTERED because you feel that this whole "server thing" is some kind of
black magic that you will never be competent enough to just build yourself,
when you need it?

After all this time is the knowledge of how to roll your own web server
STILL A SECRET?

If people here want to step by step guide on how to build a performant,
fully-threaded, highly robust webserver using a simple delphi socket server
as its core component then send me a note: dennis [at] dennislandi [com]
and if there is a enough interest. I'll publish a step by step guide along
with source code on exactly how to accomplish it. In fact, I'll also throw
in a demonstration of connectivity to a free version of NexusDB to
demonstrate how easy it is to achieve a fully DB-Driven Web site. Why would
I use NexusDB as the demo db? Because it is also an excellent example of
pure delphi tech based on pure delphi socket servers...

On Jan 2nd, I'll be going on vacation for a week, but I'll be back to check
your work!

Have a happy new year!

-d


.



Relevant Pages