IntraWeb for Delphi还有其他选择吗? 如果我想在Delphi中编写一个简单但有意义的网络服务器?
答案 0 :(得分:4)
当我也在做Delphi工作的时候,我一直在做Cold Fusion,PHP和ASP工作,并且发现很奇怪我正在编写服务器端脚本,它会被反复解析,而且有一个非常好的快速Delphi编译器!所以我出去开始http://xxm.sf.net/它提供了一种将HTML和Object Pascal组合到相同文件中的方法,可以与IIS,Apache,Internet Explorer,FireFox一起使用,并且还使用TTcpServer进行简单的HTTP实现。当您对源代码进行更改(并使用AutoBuild处理程序)时,通过在浏览器中按下刷新来动态重新编译二进制文件。与其他网站脚本平台非常相似。
它非常粗糙,而且很新,但请记住PHP和其他人在他们开始之后的某个时间。
答案 1 :(得分:3)
如果您想要使用Delphi的RIA应用程序,没有什么比uniGUI更好。
答案 2 :(得分:2)
Morfik试图成为RAD的网络应用程序,最初是在几年前(8或9)为Delphi编写的,现在也有C#和VB.NET的版本。我没有这方面的经验,但很惊讶在他们的网站上看到一个非常好的交易论坛:
Main Morfik网站:http://www.morfik.com
带有一些Delphi提示的页面:http://wiki.morfik.com/wiki3/Tips_For_Delphi_Developers
RealThinClient中的一些组件也适用于使用Delphi进行Web开发:http://realthinclient.com/
Developer Express过去常常使用ExpressWebFramework,它在体系结构上类似于ASP.NET,但它是一个Win32 / VCL框架。它是IntraWeb的竞争对手,但我认为它们不再销售它(可能是因为已经有.NET版本的Delphi,.NET web开发环境已被大多数人所青睐)。
答案 3 :(得分:1)
WebHub是第三方替代方案,VCL中内置的2个解决方案WebBroker和WebSnap也是如此。
WebSnap虽然已被弃用,但我不推荐它。 WebBroker仍然受到支持并且擅长它的功能,与IntraWeb或WebHub相比,它只是做得不多。
答案 4 :(得分:0)
您可以使用Winsock单元编写自己的Web服务器。