FireMonkey下一代商务应用平台探索

FireMonkey 的跨平台开发体验还挺不错的,尤其是搞多层架构那一套,配合 Delphi 用起来顺。想快速上手企业级的客户端+服务器架构?直接用 DataSnap 跳过中间步骤,效率高不说,还能轻松支持 HTTP、HTTPS、TCP/IP 等协议,适配云部署也没问题。客户端这边用 FireMonkey,界面好看,支持 HD 和 3D,视觉表现力妥妥的。还能拖拽式开发,效率直接起飞。

FireMonkey 比较有意思的一点是它是真正的 GPU 原生渲染,不像 Web 那样靠浏览器搞,它直接走底层渲染,性能也就上去了。而且它打包的时候能生成一个单一的可执行文件,部署方便,少了多坑。

开发体验上,Delphi 里的 RAD 特性加持下,调 UI 改逻辑都快得,代码写一半就能看到效果,适合敏捷开发。如果你想做个能跑在 Windows、Mac 甚至 iOS 上的应用,FireMonkey 挺合适的,而且不影响你用老的 VCL 项目,两个体系还能共存。

要注意的是,虽然 FireMonkey 跟 DataSnap 不直接绑定,但它们配合得好。服务端不一定非得用 FireMonkey 开发,只要你搞清楚通信接口,客户端这边怎么美怎么来。

如果你打算做点有点规模的业务系统,又不想从头写 Socket 通信,还界面看得过去,FireMonkey 配合 DataSnap 绝对是个值得折腾的组合。

pdf 文件大小:1.6MB