Are there any alternatives for IntraWeb for Delphi,
if I want to write a simple but meaningful webserver in Delphi?

- 74,508
- 24
- 191
- 319
-
1You have a strange interpretation of the WebServer concept. Intraweb is not a WebServer... you can compile your IntraWeb application with an inside webserver, but that's not the same thing. – jachguate Apr 15 '11 at 00:27
-
1Could you describe in more detail what should "simple but meaningful webserver" stand for in your case? – LightBulb Apr 15 '11 at 06:13
-
@lightbulb & @jachgate application server for web development. – Johan Apr 15 '11 at 10:10
-
Intraweb is a framework for developing web applications using Delphi/VCL. In the IDE you design and code using Delphi language and components. Intraweb's engine generates HTML pages using JavaScript/Ajax and those pages look and behave more or less like Delphi forms and components, but in the browser context. An Intraweb application is deployed using a webServer of some sort, which serves up those pages to browser based clients. – Vector May 21 '11 at 06:09
5 Answers
I've been doing Cold Fusion, PHP and ASP work when I was also doing Delphi work, and found it strange I was writing server-side script that would get parsed over and over, while there's a really good and fast Delphi compiler! So I went out and started http://xxm.sf.net/ It provides a way to combine HTML and Object Pascal into the same files, works with IIS, Apache, Internet Explorer, FireFox, and has a plain HTTP implementation using TTcpServer also. When you make changes to the source-code (and use an AutoBuild handler) the binary is re-compiled on the fly by pressing refresh in your browser. Much like other website scripting platforms.
It's pretty crude, and new, but remember that's somewhere PHP and others were some time after they started.

- 35,982
- 11
- 45
- 67
-
-
I've only been able to use Delphi versions 6 and 7, but I've used AnsiString/WideString throughout where applicable, so it should be not too much work to make it work in a recent version, I guess... (Any help on this is welcome!) – Stijn Sanders Apr 15 '11 at 20:51
If you want a RIA application with Delphi, nothing is better than uniGUI.

- 731
- 7
- 13

- 886
- 6
- 12
-
-
@Vector Care to explain why is that not desirable? I lack the knowledge and I'm curious. Thanks – t1f Nov 13 '17 at 18:37
-
1@Petzy - if there is a runTime libary that means you need to keep track of it when you re-deploy, if there are updates and patches to it, if you change OS versions you might run into compatibility problems, etc. In general you should try to minimize dependencies on external files and libraries - each one represents maintenance and potential problems. – Vector Nov 13 '17 at 19:54
-
1@Vector Ah, gotcha, thanks for taking the time to right up a reply. Appreciate it – t1f Nov 13 '17 at 21:55
Morfik tries to be RAD for web apps, was originally written in and for Delphi quite a few years ago (8 or 9), now also has versions for C# and VB.NET. I have no experience with it, but was surprised to see a pretty well trafficked forum on their website:
Main Morfik site: http://www.morfik.com
Page with some Delphi tips: http://wiki.morfik.com/wiki3/Tips_For_Delphi_Developers
Also some components at RealThinClient that are geared towards web development with Delphi: http://realthinclient.com/
Developer Express used to have ExpressWebFramework, which was architecturally similar to ASP.NET but was a Win32/VCL framework. It was a competitor to IntraWeb but I don't think they sell it anymore (probably because since there's been a .NET version of Delphi the .NET web development environment has been preferred by most).

- 21,858
- 9
- 50
- 54
WebHub is a third party alternative, as are the 2 solutions that come inbuilt into the VCL, WebBroker and WebSnap.
WebSnap is deprecated though so I wouldn't recommend it. WebBroker is still supported and is good at what it does, it's just it doesn't do a lot compared to say IntraWeb or WebHub.

- 4,047
- 1
- 23
- 35