主题:是否可以考虑放弃浏览器另起炉灶 -- 益者三友
近来关于浏览器的贴子很多。
为了提高浏览器的执行效率,
google, ms, sun, adobe互相组团厮杀,好不热闹。
看来看去,看明白一件事:相对于其他程序,目前浏览器到执行效率是非常非常低的,程序结构是非常复杂的。而为了提高效率,未来设想的html5, FX等等,竟然更加复杂。
既然这样,说明目前的:浏览器+html+javascript+flash的组合,是非常糟糕的一种组合。为什么不想想,放弃这种组合,重新另找一种网络交互方式。
从历史上看,浏览器+html的出现,是很偶然的。而且也不是深思熟虑的软件业界高手的杰作。
html是专门为阅读文本文件,查找线索方便而设计的一系列标记。早期的浏览器仅仅是为了显示这些文字和标记而设计的。这个基础就不是为了多媒体和作为程序运行平台os而设计的。后来反复经过扩充功能,但浏览器的基础决定其扩充性并不好,代价就是结构复杂,运行效率低。
目前所用的javascript,是经过历史上多种动态网页技术PK而保留下来的。但这个结果并不是因为javascript非常杰出,而是大公司政治斗争的结局。
历史上曾有VBscript,activax,javabeans,swift,等等。但因为这些技术是由MS或SUN控制的技术,其他公司怕以后被人限制,所以就竭力抵制这些技术。而javascript并不是比这些东西好用,而是不受某公司单独控制,所以才勉强接受。
我记得看邓侃还是谁的贴里,提到一句很好的话:现在需要的不是一个新语言,而是一个协议。
现在争论浏览器扩充,不如重新回顾一下,在基础平台TCP/IP的基础上,重新设计一个网络交互协议。甚至连WWW协议都要重新审视。
因为未来的互联网,将包含有PC, phone, Mobile internet Device, Robot, 等等这些东西互相操作互相控制。目前的浏览器+html+javascript组合非常不适应未来需要。继续拆东墙补西墙的方法走不远的。付出的代价是浏览器越来越复杂,资源利用效率低,编程和跨平台交互越来越复杂。
本帖一共被 4 帖 引用 (帖内工具实现)
- 相关回复 上下关系8
🙂是否可以考虑放弃浏览器另起炉灶
🙂不太可能成功。 3 飞来飞去 字1261 2010-01-18 14:31:26
🙂性能是全方位的问题 晓风残月 字400 2010-01-16 10:33:55
🙂痛苦的地方就在这里,要增强用户体验,不用js不可能 女生跟班 字304 2010-01-17 19:05:59
🙂你这么说俺是不同意的。 素里太守 字107 2010-01-18 03:31:24
🙂啊,除了js和flash还有别的什么做法么? 女生跟班 字0 2010-01-18 06:36:36
🙂微软的Silverlight 温雅颂 字0 2010-01-18 18:52:44
🙂SilverLight的确是一个好东西 代码ABC 字199 2010-05-25 02:32:29