西西河

主题:是否可以考虑放弃浏览器另起炉灶 -- 益者三友

共:💬54 🌺65 新:
全看分页树展 · 主题
家园 是否可以考虑放弃浏览器另起炉灶

近来关于浏览器的贴子很多。

为了提高浏览器的执行效率,

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 帖 引用 (帖内工具实现)
全看分页树展 · 主题


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河