[fpc-devel] Web language

Michael Van Canneyt michael at freepascal.org
Fri Jan 27 09:40:11 CET 2006

On Thu, 26 Jan 2006, VisionForce wrote:

> I'm going to create my own server-side web language, and I was thinking about using .NET.
> Does anyone here have any good reasons I should use Delphi instead? Is there a place I
> can go to learn Delphi's string parsing functions? Does Delphi support Serialization.
> What about Polymorphism?
> Please, no opinions, just facts. Thanks.

.NET will restrict you to Windows, and this is by far the minority of webservers.
Mono is a nice attempt, but I don't know many people that will install
the mono runtime engine on a webserver, it puts a big load on your server,
and is not really performant. For GUI this does not matter, but for a busy
webserver it does. I write client/server apps for a living, and refrain
from using such runtime engines (be it Java or .NET).

As for string functions: look at the documentation of the strutils and sysutils
units, then you have an idea of what is possible. There are various
regular expression units floating around for Delphi/FPC, FPC comes
standard with one.

Serialization is a standard feature of Delphi and FPC, and polymorphism
is a standard OOP construct, and hence is part of Delphi/FPC.


More information about the fpc-devel mailing list