Delphi的Web MVC框架

6jjcrrmo  于 2022-09-21  发布在  其他
关注(0)|答案(4)|浏览(359)

你知道有没有可以用Delphi编程的Web MVC框架?特别是对于像ASP.NET MVC的Razor或类似的视图引擎(用于HTML模板),当然还有用于将控制器/操作与Web请求匹配的路由系统,以及模型绑定(从POST数据到数据结构的转换)将是很好的。我知道我可以在ASP.NET中使用Delphi Prism,但我想知道是否有其他解决方案可以在Delphi中实现Web MVC架构。

uelo1irk

uelo1irk1#

DelphiMVCFramework已作为开源https://github.com/danieleteti/delphimvcframework发布

从XE3到Delphi 10.2东京(也是在Linux上),它都能工作(读作:“产品代码使用它”)。

DMVCFramework功能

  • 符合RESTful(RMM 3级)
  • 简单易用
  • 轻松启动新项目的IDEMaven(Nick Hodges策划)
  • 强大的渲染功能,可渲染对象(PODO)、对象、字符串
  • 带有参数Map的Fancy URL
  • 具有自动参数Map的强类型操作
  • 可用于使用Redis的负载均衡环境
  • 集成RESTClient
  • 提供培训(班级和远程)
  • 支持APACHE模块(Windows和Linux)、ISAPI扩展和独立服务器(它支持您的Delphi版本中WebBroker支持的内容)

我是首席开发人员,但贡献者来自世界各地。

更新

DMVCFramework现在是GitHub上Delphi最受欢迎的项目。还可以获得官方指南的e-bbok和硬拷贝。官方指南比英文多翻译了两种语言。https://leanpub.com/delphimvcframework

nwlls2ji

nwlls2ji3#

有针对Delphi的Delphi MVC Web-MVC Web框架-可从http://code.google.com/p/delphimvcweb/获得

注:我没有用过,只是听说过。

r8uurelv

r8uurelv4#

我已经创建了一个Delphi+Web解决方案,它从系统的更深一层开始。您可以在其上创建一个MVC平台,但我还没有考虑到这一点(还没有!)

http://xxm.sourceforge.net/

就像早期的PHP、冷融合和ASP一样,我希望在相同的源文件中包含HTML和Delphi代码,并通过在浏览器中点击刷新来(重新)编译它们。这几个XXM处理程序充当IIS、APACHE、CGI或纯HTTP之间的薄层,因此您可以自由选择如何托管结果库。

相关问题