浏览 3523 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-13
最后修改:2009-04-13
ZK了解了些,很酷,但不知道这种事件驱动的扩展性如何。 Jsp Tag里有Ext的,extjs2.0的,而且tomcat5.5下兼容,6.0以上就tld有问题。 Xul只做过Swing,还没试过Web。 Dwr Gwt等,一个是太多的js,一个太多的java,难道web ui最有力的不是标记语言吗?? 为什么html里面不直接来个Tree Grid Tab Box等——zk做到了,最终还是html(div)形式,我看中zk,倒不是因为他的dynamic script,也不是他的zul标记,主要还是css好看啊! 令期待java webbean能带来惊喜…… web前台功底太弱,extjs yui等调试几个js就头晕,现在我暂且只能用jquery + a lot of plugins从最基础的做起了,一点遗憾就是css还不够漂亮。 大家有没有更好的做webui的推荐和思路啊??? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-04-14
所以我们需要Flex这样的东西,我觉得html+css只适合做浏览型的网站,并不适合有大量业务逻辑的应用软件,最主要的原因是原生控件太少,每个东西都要自己实现或者用第三方库,ext或者bindows的效果固然不错,可是你没觉得它们背离了标记语言的简单吗?
|
|
返回顶楼 | |
发表时间:2009-04-16
每个公司都有自己的特定历史,也就形成了自己特定的文化.
sun公司一直是在unix领域的,因此他的文化就是典型的unix文化. 或者说是一种工程师文化,这种文化的特点就是不怎么考虑用户的感受. 具体到java语言,java语言是世界上为数不多的一种没有自己IDE的开发语言. 当然后来有了,但一开始并没有,直接在命令行玩. 在图形界面上一直是比较弱的. 主要的原因就是不愿意采纳windows的长处,喜欢在命令行搞东西. 至于flex,我看简直就是一个披着javascript语法外皮的Visual basic语言. 有时间的话计划写一篇论述flex与vb语法特点的文章. |
|
返回顶楼 | |
发表时间:2009-04-16
liujunsong 写道 每个公司都有自己的特定历史,也就形成了自己特定的文化.
sun公司一直是在unix领域的,因此他的文化就是典型的unix文化. 或者说是一种工程师文化,这种文化的特点就是不怎么考虑用户的感受. 具体到java语言,java语言是世界上为数不多的一种没有自己IDE的开发语言. 当然后来有了,但一开始并没有,直接在命令行玩. 在图形界面上一直是比较弱的. 主要的原因就是不愿意采纳windows的长处,喜欢在命令行搞东西. 至于flex,我看简直就是一个披着javascript语法外皮的Visual basic语言. 有时间的话计划写一篇论述flex与vb语法特点的文章. 我不这么认为。 “不考虑用户感受”是错误的。Unix和现在的Windows界面比当然单调,但是在70年代这可是非常了不起的。当时程序员基本上都是和汇编打交道,高级语言是给数学家(现在的程序员那时候叫数学家)用的。以那个时代的技术水平,命令行模式已经极大地改善了操作。要知道80年代DOS也是命令行模式。 Java其实把它整个Web开发历史和其他语言比起来一看,其实并不弱。CGI的时代,Servlet绝对比C++编写要方便。页面时代,JSP和ASP、PHP相比一点也不弱,有了JSP标签,其页面功能甚至更强一些。组件时代,JSF标准可以看作是Sun的ASP.NET。你仔细一数,Java在这几个时代都没有落后,甚至还相当优秀。 但是大家为什么总觉得Java在WebUI方面弱呢? 第一,Java在入门方面比ASP、PHP要难。既然难学,那么自然难用。不好用就是弱的。 第二,Java的形象问题。Java本身定位企业领域、又是由IBM、Sun这样的Unix厂商在卖,大家就自然和那些难用的Unix联想起来。特别是早期Java的AWT的失败,让大家都觉得Java图形开发难,不好用,这也传染到了Web领域。 第三,Java只是标准,各个厂家都可以按照自己的理解实现。微软的东西为什么大家觉得简单呢?因为就微软一家在做,第三方组件商只能是依附于微软。而Java是由JCP委员会负责,技术要各家妥协。形成的标准必然是大家妥协的结果,加上各自搞自己的实现,当然在兼容性上容易出问题。 第四,IDE。Java的IDE在UI设计方面要比微软的VS差,所以入门者对Java的UI觉得难、弱。 其实现在UI最弱的是PHP。ASP.NET是组件化最成功的一个。最近还和Java学习出了ASPMVC。其次是Java,各种Web开发框架百花齐放。JSF标准很美好,但是目前的好实现不多。最后则是PHP。我没听说PHP在页面上有搞组件化。 其实所有的Web开发,只要你是纯网页的,那么你就必须按照HTML来。HTML的表现就那么多,相对桌面弱得可怜。ASP.NET和JSF虽然玩出了彩来,但是性能和易用性都受到了很大的影响。 |
|
返回顶楼 | |