UniGUI 0.90.0.968Web框架安装包

Delphi 的 Web 化利器——fmsoft_unigui_beta_0.90.0.968_setup.zip真的是老 Delphi 开发者的福音。UniGUI 这玩意儿挺有意思的,用你熟悉的 VCL 方式写代码,跑出来的却是标准的 Web 应用,后端逻辑不变,前端效果还蛮现代的,挺省心。

UniGUI 的安装包里头有两个关键文件:fmsoft_unigui_beta_0.90.0.968_setup.exefmsoft_unigui_extjs_0.90.0.968_setup.exe。前者装的是核心运行库,后者是和 Ext JS 集成用的。顺序别搞错了,先装核心,再装 Ext JS。

Delphi 里的表单逻辑基本不用改,拖控件、写事件,照旧。支持 IIS、Apache 甚至 nginx,数据库连 MySQL、PostgreSQL、Oracle 都行。有时候你会觉得,嗯,这开发体验还真像在搞桌面程序。

前端这边靠的是 Ext JS,界面组件多、样式精致,像个小型企业后台的感觉。安装完extjs_setup之后,项目跑起来,UI 那部分基本不用你操心,交互和样式都挺完整。

事件驱动模型没啥新学习成本,Delphi 那套OnClickOnCreate继续能用。想写点绑定逻辑,它也支持 MVVM,不强求但用着顺。响应也快,适合快速做原型或者内部系统。

如果你一直在用 Delphi,想做 Web 但又不想全盘重写,UniGUI 真的蛮合适。这个版本是 Beta,版本号是0.90.0.968,稳定性嘛还行,你也要小心偶尔冒出来的小 bug。

如果你对 Ext JS 有点兴趣,可以看看这篇:ExtJs Web 应用开发指南。另外想深入 Delphi 里的 UniGUI 玩法,这篇也值得一读:UNIGUI ckeditor 组件集成

建议开发前先备份好工程目录,安装的时候注意路径别搞错,是 Ext JS 的部分。

如果你是 Delphi 老用户,又刚好有 Web 需求,不妨折腾一下 UniGUI,还是挺香的。

zip 文件大小:13.08MB