Delphi中IntraWeb的替代方案?

Delphi中IntraWeb的替代方案?,delphi,intraweb,Delphi,Intraweb,是否有针对Delphi的IntraWeb替代方案, 如果我想用Delphi编写一个简单但有意义的web服务器?你可以使用Winsock单元编写你自己的web服务器。我在做Delphi工作的时候一直在做Cold Fusion、PHP和ASP工作,我发现写服务器端脚本会被反复解析很奇怪,虽然有一个非常好和快速的Delphi编译器!因此,我开始使用它,它提供了一种将HTML和Object Pascal组合到相同文件中的方法,可以与IIS、Apache、Internet Explorer、FireFox

是否有针对Delphi的IntraWeb替代方案,

如果我想用Delphi编写一个简单但有意义的web服务器?

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

我在做Delphi工作的时候一直在做Cold Fusion、PHP和ASP工作,我发现写服务器端脚本会被反复解析很奇怪,虽然有一个非常好和快速的Delphi编译器!因此,我开始使用它,它提供了一种将HTML和Object Pascal组合到相同文件中的方法,可以与IIS、Apache、Internet Explorer、FireFox一起使用,并且还使用TTcpServer实现了简单的HTTP。当您更改源代码(并使用自动生成处理程序)时,通过在浏览器中按“刷新”,二进制文件将被动态重新编译。很像其他网站脚本平台

它非常粗糙,而且是新的,但是请记住,PHP和其他一些东西在开始使用一段时间后就出现了。

是第三方的替代方案,VCL中内置的两个解决方案也是如此


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

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

莫菲克主要地点:

包含一些Delphi提示的页面:

RealThinClient中的一些组件也适用于使用Delphi进行web开发:


Developer Express以前有ExpressWebFramework,它在架构上类似于ASP.NET,但是一个Win32/VCL框架。它是IntraWeb的竞争对手,但我认为他们不再销售它了(可能是因为有了.NET版本的Delphi,.NET web开发环境已成为大多数人的首选)。

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

你有一种奇怪的拼写“否”的方法。你对Web服务器概念有一种奇怪的解释。Intraweb不是Web服务器。。。您可以使用内部web服务器编译IntraWeb应用程序,但这不是同一件事。您能更详细地描述一下“简单但有意义的web服务器”在您的案例中代表什么吗?@Lightbull&@jachgate application server for web development。IntraWeb是一个使用Delphi/VCL开发web应用程序的框架。在IDE中,使用Delphi语言和组件进行设计和编码。Intraweb的引擎使用JavaScript/Ajax生成HTML页面,这些页面的外观和行为或多或少类似于Delphi表单和组件,但在浏览器上下文中。Intraweb应用程序是使用某种Web服务器部署的,它将这些页面提供给基于浏览器的客户端。看起来非常好-支持哪些Delphi版本?我只能使用Delphi版本6和7,但在适用的情况下,我一直使用Anistring/WideString,所以,我想,在最新版本中,让它工作应该不会太多。。。(欢迎提供相关帮助!)uniGUI需要在服务器上提供运行时库。不可取。@Vector Care解释为什么不可取?我缺乏知识,我很好奇。Thanks@Petzy-如果存在运行库,这意味着您需要在重新部署时跟踪它,如果有更新和补丁,如果更改操作系统版本,则可能会遇到兼容性问题,等等。一般来说,你应该尽量减少对外部文件和库的依赖性-每一个都代表维护和潜在问题。@Vector啊,明白了,谢谢你花时间回复。感激