本文发表在 rolia.net 枫下论坛在做好一切工作的同时, 踏踏实实的在有关J2EE web app design 上, 列出自己对现存体系的不满足, 和新尝试的期盼, 并一步步着手去实现自己的方案, 从最底层, 从最原始。
(1) 你写出sql, 让系统通过编译, 自动生成模版. 从list 到card, cache option, cvs, xml , json. output, sorting, text search, etc. 全部自动化。
(2) 一键进入debug state, 你可以马上知道所感兴趣的单元的背后的所有支持的原始文件。
(3) 一键列出内存的所有session variable maps and elements and values.
(4) app 可以像lego 一样去累加, 组合, 分享。
(5) 企业所需的user, role, privilege, portal, assignment, workflow, page combination, 都有。
(6) 抽象的数据定义, 使得连接任何的数据源不成问题。
(7) master/ slave 的设计, 使各模块各司其职。
(8) NoSQL的采用, 使得功能的扩展变得易于进行。
(9) 对数据库的实时连接, 使得form validation变得实时可控。
(10) 完全革新式的security, language, property attaching to UIlet, 使得网页的碎片化设计达到实用。
(11) 图表, 文字的定向设计, 使得它们之间的任意组合成为现实。
(12) data object 与 decoration components 的分离, 使得 各种 theme design 变得思路清晰。
(13) 屏幕的分布设计, 使得各板块的自由拼接不再头疼。更多精彩文章及讨论,请光临枫下论坛 rolia.net