浏览 2016 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-04-22
但我就是喜欢事件驱动的组件界面模型。 事件模型的技术有很多,flex,EXT,ajax,但它们都是用js的,不是server端的,不是java的。 有2个东西是server端又是java编程的,那就是JSF和GWT。但是仔细看来,都不是Webform的替代品。 gwt自动把java代码转化为js代码,于是在写java代码的时候,有诸多限制,不是任何java代码都能顺利转化为js代码的。而JSF的问题我也讲不清,反正用起来还是不爽。 于是我想自己搞个java web form框架,虽然java已经是快过期的东西。 我的想法如下: 1. 用dream weaver设计html文件,然后用HTMLParser把文件解析,然后像GWT那样根据ID,插入控件。 好处是web设计师和程序员彻底隔离,唯一的接口是某些容器类元素加上id。 2. 像asp.net那样,用一个viewState隐藏字段把页面的状态传递到客户端,利用java的序列化机制应该很方便。 页面状态保存在server端比较费内存,所以要传给客户端。当然也可以保存在单独的数据库里,性能也许更好。 3. 支持弹出对话框,实际上可能是用一个顶层的居中div来模拟。 有了对话框就可以方便的实现很多功能。比如登录,查找。而不是只能通过页面流转来实现。(我觉得页面流转就像用goto语句,而对话框方式更简洁,子框结束以后就把控制权交还给调用者。) 4. 方便的自定义高级组件,比如gridview,treeview之类。高级组件可以支持ajax。 高级组件才是提高效率的地方,几乎人人都曾为了实现动态的树,分页表格下载过人家牛人的研究的成果吧? 就想到这么多,希望多给点意见。如果觉得有搞头的人多,我就有搞下去的动力了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-04-22
不知为何,总感觉java是不可能出现.net那种东西的。原因是java方面开源太多,每个人都是用自己的一套东西,也有过其他人想做一统江湖,结果似乎都没了下文,不知道楼主计划坚持多久呢?
PS:与其定位在开发工具,倒不如把目标定为智能表单设计器。估计更好卖一点儿。 |
|
返回顶楼 | |
发表时间:2010-04-23
有这种想法是因为对JAVA了解不够。
|
|
返回顶楼 | |
发表时间:2010-04-23
stworthy 写道 有这种想法是因为对JAVA了解不够。
你是不是指java的圈子里的一种潜规则或者说文化,也就是rod johnson讲的,做java的就是靠复杂性为生的,凡事不搞出一堆xml配置文件就不算真正搞java的? 所以你觉得RAD不适合java? |
|
返回顶楼 | |