THIS MESSAGE HAS BEEN MASKED

09-12-23 banq
THIS MESSAGE HAS BEEN MASKED
                   

9
itian
2009-12-24 11:32
我现在也特迷信 胖客户端 之前的项目都是用 css + js 实现的客户端,整体作下来对 html, css, js 的胖客户端挺失望,(没实际开始做,只是猜想)相比插件式(Flash, Applet)的 胖客户端 来说, 前者要解决的问题又多又麻烦, 光是一个页面的浏览器兼容就搞死一帮人,然后有些系统需要服务器主动往客户端发信息,js没辙,最后用了tomcat comet的实现才完成这个系统,最近也看到banq发的WebSocket信息,好像给js带来了一些希望,但我却是觉得绝望,浏览器之间的统一,到什么时候各大浏览器才能全都支持,而现在插件式的胖客户端N年前已经能用Socket了,前段时间也看到篇文章说WebGL,我也是差不多的想法,js写opengl,而且现在还是在构想阶段,插件式的胖客户端的现在已经可用了,Flash10开始支持opengl, java这块我所知道的就有2个opengl的实现,而且才好几年前就已经有基于Java3D浏览器上的Applet的Web3DGame了。

[该贴被itian于2009-12-24 11:34修改过]

banq
2009-12-25 11:26
>光是一个页面的浏览器兼容就搞死一帮人

这个主要是使用JS思路不对,使用JS一定要使用框架比如Jquery或Prototype.js等等,js框架帮助你解决了兼容性问题。所以,各大浏览器是否统一这些问题都是平台以下问题,这个问题JS业界已经解决,不是我们应用者应该考虑的。

使用JS做业务计算肯定是兼容的,这是关键,显示效果等和设备相关的可能不同浏览器结果不一样,但这已经被jquery框架解决。

要把浏览器看成是操作系统,Java解决了linux和windows操作系统跨平台问题,而JS解决了跨浏览器问题,两者都是异曲同工。

猜你喜欢