锁定老帖子 主题:UI技术大总结
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-13
Java+swing+f3
|
|
返回顶楼 | |
发表时间:2007-03-13
还是swing好使
|
|
返回顶楼 | |
发表时间:2007-03-14
我觉得Nexaweb也很不错的, 不知道你用过没有, 对其进行封装后可以直接以java swing的方式来编写Web UI.
|
|
返回顶楼 | |
发表时间:2007-03-16
swing 虽然控件丰富,但在我看来不是做界面的好选择。主要原因是java语言是静态类型的,用swing 显示实体对象或者对象图的时候,常常需要把你的实体模型转换成swing控件所需要的视图模型,比如要在tree控件显示,你得把对象转换成TreeNode,或者干脆从TreeNode继承;如果要显示在表格中,还得把对象集合转换成TableModule。工作量不小啊。
但假如用html+js来做界面就不会有这样的问题。js是动态脚本语言,很容易做到控件直接使用实体对象作为控件视图模型。假如显示目录控件,你只需要tree.bindRoot(root),就行了,root可以使任何一个js对象。控件自己会在js对象上织入控件本身所需要的属性。 |
|
返回顶楼 | |
发表时间:2007-03-16
hexiaodong 写道 swing 虽然控件丰富,但在我看来不是做界面的好选择。主要原因是java语言是静态类型的,用swing 显示实体对象或者对象图的时候,常常需要把你的实体模型转换成swing控件所需要的视图模型,比如要在tree控件显示,你得把对象转换成TreeNode,或者干脆从TreeNode继承;如果要显示在表格中,还得把对象集合转换成TableModule。工作量不小啊。
所以就要合理应用设计模式以及反射机制了 |
|
返回顶楼 | |
发表时间:2007-03-16
假如语言层次就给你解决了这个问题,就不需要反射和复杂的模式了。何乐不为
|
|
返回顶楼 | |
发表时间:2007-03-19
swing好像没有获得它应有的地位,其实swing very nice,
![]() http://www.blogjava.net/azure |
|
返回顶楼 | |
发表时间:2007-03-19
windows上的事件监听就是消息映射的一个wrapper
学MFC是好事,了解底层永远是最正确的选择 |
|
返回顶楼 | |
发表时间:2007-03-21
jaxx 的历史太短,一年不到,而且一直是beta ,根本不能放心用
|
|
返回顶楼 | |
发表时间:2007-03-21
hexiaodong 写道 swing 虽然控件丰富,但在我看来不是做界面的好选择。主要原因是java语言是静态类型的,用swing 显示实体对象或者对象图的时候,常常需要把你的实体模型转换成swing控件所需要的视图模型,比如要在tree控件显示,你得把对象转换成TreeNode,或者干脆从TreeNode继承;如果要显示在表格中,还得把对象集合转换成TableModule。工作量不小啊。
但假如用html+js来做界面就不会有这样的问题。js是动态脚本语言,很容易做到控件直接使用实体对象作为控件视图模型。假如显示目录控件,你只需要tree.bindRoot(root),就行了,root可以使任何一个js对象。控件自己会在js对象上织入控件本身所需要的属性。 实体模型到视图模型, 这个转换js也是需要的啊,我觉得这方面的工作量并不大的,有个通用的方案和js应该就没什么区别了,谈论swing和web的js控件不具什么可比性吧 applet的失败也不是java技术的原因啊 web的ui 现在ext好象很不错 |
|
返回顶楼 | |