5


如果我想在 Delphi 中编写一个简单但有意义的网络服务器,是否有任何替代 IntraWeb for Delphi的方法?

4

5 回答 5

4

当我也在做 Delphi 工作时,我一直在做 Cold Fusion、PHP 和 ASP 工作,我发现很奇怪我正在编写会被一遍又一遍地解析的服务器端脚本,而有一个非常好的和快速的 Delphi 编译器!所以我出去并开始http://xxm.sf.net/它提供了一种将 HTML 和 Object Pascal 组合到同一个文件中的方法,可以与 IIS、Apache、Internet Explorer、FireFox 一起使用,并且使用 TTcpServer 实现了简单的 HTTP还。当您对源代码进行更改(并使用 AutoBuild 处理程序)时,通过在浏览器中按下刷新,二进制文件会即时重新编译。很像其他网站脚本平台。

它非常粗糙,而且很新,但请记住,这是 PHP 和其他人在开始一段时间后出现的地方。

于 2011-04-14T21:42:11.810 回答
3

如果你想要一个带有 Delphi 的 RIA 应用程序,没有什么比uniGUI更好的了。

于 2011-04-15T02:47:21.347 回答
2

Morfik 试图成为 Web 应用程序的 RAD,最初是在几年前(8 或 9)用 Delphi 编写的,现在也有 C# 和 VB.NET 的版本。我没有这方面的经验,但很惊讶在他们的网站上看到一个流量相当大的论坛:

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 的竞争对手,但我认为他们不再销售它了(可能是因为有了 Delphi 的 .NET 版本,大多数人都喜欢 .NET Web 开发环境)。

于 2011-04-14T23:13:23.867 回答
1

WebHub是第三方替代方案,VCL 中内置的 2 个解决方案、WebBrokerWebSnap也是如此。

WebSnap 已被弃用,所以我不推荐它。WebBroker 仍然受到支持,并且擅长它的功能,只是与 IntraWeb 或 WebHub 相比,它并没有做很多事情。

于 2011-04-14T21:43:17.633 回答
0

您可以使用 Winsock 单元编写自己的 Web 服务器。

于 2011-04-14T21:21:20.500 回答