什么是“当前”Delphi Web应用程序框架?

前端之家收集整理的这篇文章主要介绍了什么是“当前”Delphi Web应用程序框架?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在看Delphi的Web服务器应用程序,当我进入New Items对话框时,我注意到的第一件事就是有几个不同的框架.

WebBroker从概念的角度看是最好的,但在文档中,它的数据库和会话管理代码看起来像BDE,这使得它在今天不太有用.

WebSnap看起来非常相似,但文档说它不推荐使用,而应该使用IW(“VCL for the Web”).

所以我看看IW,我不能使头或尾,它应该如何工作.示例代码中的东西,看起来像它属于桌面应用程序,像点击一个按钮来触发一个事件处理程序来更改表单元素的标题. (如果我们创建一个网页,那么客户端不需要在JavaScript中完成)?

那么目前在Delphi中构建Web服务器的标准框架是什么呢?

解决方法

尽管有几种可用于使用Delphi编写Web应用程序的商业选项,但在我看来,Delphi不再附带包含在一起的现代Web开发解决方案.

如果我不得不给出你的问题的答案,但我会说现在开箱即用的Delphi Web框架是WebBroker. WebBroker是Delphi中唯一不被弃用或限制其功能的Web框架.

WebBroker也许早在德尔福4就被介绍了.这是一个很好的诚实的工作,但是从第一次引入以来,它并没有得到很大的改善.它让你做了大部分的沉重的举重,但它也没有得到你的方式. WebSnap和IntraWeb是使用WebBroker作为基础构建的,它可以让您了解其提供的服务级别.

IntraWeb的完整版已经与Delphi Enterprise捆绑了很多年,但是截至Delphi XE,现在有几个限制(没有SSL,没有ISAPI部署,20分钟空闲超时),这很可能意味着您需要使用buy a license from AtoZed才能使用认真的

与Delphi Pro捆绑在一起的IntraWeb版本一直受到限制,被认为是评估版本以外的其他任何内容.

猜你在找的Delphi相关文章