Alternatives for IntraWeb in Delphi? [closed]
Asked Answered
A

5

6

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

Annotate answered 14/4, 2011 at 20:55 Comment(5)
You 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.Riboflavin
Could you describe in more detail what should "simple but meaningful webserver" stand for in your case?Lounging
@lightbulb & @jachgate application server for web development.Annotate
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.Bullough
Whoever is closing this question is not doing any good or service.Lune
T
4

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.

Terrigenous answered 14/4, 2011 at 21:42 Comment(2)
Looks very good - which Delphi versions are supported?Arched
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!)Terrigenous
A
3

If you want a RIA application with Delphi, nothing is better than uniGUI.

Anthia answered 15/4, 2011 at 2:47 Comment(4)
uniGUI requires a run-time library on your server. Not desirable.Bullough
@Bullough Care to explain why is that not desirable? I lack the knowledge and I'm curious. ThanksRanzini
@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.Bullough
@Bullough Ah, gotcha, thanks for taking the time to right up a reply. Appreciate itRanzini
W
2

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).

Warsle answered 14/4, 2011 at 23:13 Comment(0)
U
1

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.

Unfathomable answered 14/4, 2011 at 21:43 Comment(0)
M
0

You can write your own web server by using Winsock unit.

Microfiche answered 14/4, 2011 at 21:21 Comment(1)
You have a strange way of spelling 'NO'.Annotate

© 2022 - 2024 — McMap. All rights reserved.