作为RIAEasy的主创,笔者深受多年使用 Delphi/Lazarus 的影响,在构思 RIAEasy 的整体构造时,很自然地引入了很多看上去是 Delphi/Lazarus 的思想,比如: l RIAEasy中的页面模块(.js),相当于Delphi/Lazarus 中的.dfm和.pas。 l RIAEasy中的页面模块组装函数 rias.filer(),相当于Delphi/Lazarus 中的TFiler。 l RIAEasy是面向对象的,所有的控件都是对象,继承于Destroyable对象,相当于Delphi/Lazarus中的TPersistent。 l RIAEasy中的数据集控件Store,相当于 Delphi/Lazarus 的 TDataSet/TDataSource。 等等…… 然而,RIAEasy毕竟是针对 RIA/SPA 开发,也有自己的特色,比如: l 模块都是 AMD 的。 l 基于dojo的declare,RIAEasy中的对象是多继承。
RIAEasy之整体简介
最新推荐文章于 2021-05-14 16:55:42 发布
RIAEasy受到Delphi/Lazarus启发,结合AMD和dojo的多继承,提供服务器端js支持。它是一个面向对象的工具,支持异步开发,旨在整合前后端,提供可视化设计和动态页面模块管理。RIAEasy当前版本0.7,已实现web MIS应用的可视化开发。
摘要由CSDN通过智能技术生成