五千年(敝帚自珍)

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

共:💬54 🌺65
全看树展主题 · 分页首页 上页
/ 4
下页 末页
家园 痛苦的地方就在这里,要增强用户体验,不用js不可能

如果要做出超炫的效果,比如,网页做的跟客户端程序一样,什么拖放、右键菜单……不用js是根本不可能的。

但是最终用户根本不看你后台代码怎么效率高,怎么结构清晰,他单单就看页面如何好看,是否符合他的使用习惯。

还好现在带宽够大,用户的计算机速度够快,一般的js执行速度也不会太慢,尤其是使用非传统js引擎的浏览器。

家园 你这么说俺是不同意的。

网页做的跟客户端程序一样,什么拖放、右键菜单……不用js是根本不可能的

打酱油啊打酱油!

家园 啊,除了js和flash还有别的什么做法么?
家园 不太可能成功。

类似的问题,还可以问一下:

是否可以放弃X86的架构另起炉灶?

是否可以放弃Windows架构另起炉灶?

历史上,Windows3.1和8086都不是“深思熟虑的技术高手的杰作”(这样的杰作是有的,比如ISDN,一大群业界牛人在一起讨论了超过5年,可惜从来也没有在市场占据主流,技术的发展与这些牛人的预测完全不同,互联网的发展是主要的意外)

Z80曾经对抗过8086,在PC市场上输了,在工控市场还生存了一段时间。从技术上看,Z80要远比8086成熟。

68000曾经对抗过从80286到80486,以当时的技术条件,RISC远比CISC要“深思熟虑”的多,可是还是输了,其后代PowerPC现在也退缩到一个很窄的专业应用中了。

同样的,在Windws3.1的时代还有更加“深思熟虑”的OS2,也“香消玉殒”到天国去了。

另外,在通信技术中,我们也看到,更加“深思熟虑”的ATM技术,TokenRing技术,ISDN,统统被以太网打败。

是否“深思熟虑”不是一项技术能否占领市场的关键因素,用户是否欢迎才是。当然,如果推广者具有垄断性的实力另说。HTTP协议和浏览器能够在短时间内风靡全球,不是因为其技术领先,而是因为受到使用者的欢迎。甚至TCP/IP在“被迫”风靡的同时,更加“深思熟虑”的网络协议一大把。TCP/IP协议设计之初就不是为全球互联而设计的,而是为军事应用强抗打击要求而设计的,只是“碰巧”当时几所大学的教授学生们喜欢,又被有心的钱伯斯先生所利用而已。

在今天,IT技术进步在任何的方向上都可以认为是“创新过渡”的,最后“适者生存”留下来的才是我们未来能够普及的技术。

家园 微软的Silverlight
家园 的确。。。。我都忘了。。。汗。。。
家园 不知道用不用kde4?

kde4里面引入了一个新的结构:plasma。

plasma可以是任何东西的界面: 既可以是操作系统本身,也可以是浏览器。————原来的操作系统GUI界面,都很少考虑到对web的渲染问题,所以才需要浏览器来中间横插一杠。

plasma可以当成一个程序的界面,也可以当成桌面的一个小部件

假设把plasma作为一个大容器,那么整个linux系统就变成:

kernel+x+kde/plasma。

无论是浏览器还是其他程序,都只是作为一个lib,总体的渲染全部通过plasma这个库来实现(目前看来还只是表面上的统一,如果要进一步统一到底层,恐怕还是需要重大改进,但作为一个已经可以看到的思路,相信也是很有价值的,至少不比google的chrome os的思路差)

归纳一下就是,现在已经到了是A、要浏览器,B、还是要操作系统默认GUI,C、还是其他可能性的抉择的时候了。

个人看好plasma模式,因为整合性、兼容性、成熟度都达到或超越了现有操作系统和浏览器水平。

但缺点就是,还只是处于表层的整合,还没进入底层部分。

家园 继续进一步思考

简单化下:内容和表现形式分离,以求获得更为快速和灵活的效果。

[B]一、内容:

A、简单格式的:.txt

B、富格式的:.json .xml .cvs .html……

C、封装的格式:.odt .doc .docx ……

D、多媒体格式:包括图片,音频,视频

二、效果表现:

操作系统表现层封装了一些基本效果,这效果不管是调用的是来自网络的还是本地的。

文本方面的数据存储和传输为简单格式或者富格式,封装也可以,但不封装表现形式,表现形式分离出来,但可以设定默认的表现形式。

这样,每个人都可以根据自己的习惯,来展现内容,比如有的人习惯看竖写的,那么所有内容就可以根据系统的外观样式设定,显示为竖写的,而不会改变所存储的内容。

这样,系统的皮肤就应该包括对内容展现形式的设定:比如文字的背景,文字的颜色,图片大小,图片是否反色,音频风格,视频风格,动画风格等等。

同时,操作系统可以因此更加专注于对内容的管理,不再局限于检索文件名和文件标签(linux系统下),应该可以直接对内容进行检索,而不需要借助搜索引擎的本地搜索,从而减少硬盘空间浪费,并提高文件管理水平。

本地和网络内容唯一不同的地方,不应该是表现形式,而应该是权限,是对远程内容的操作权限和远程对本地的内容的操作权限。这些可以通过特定隔离机制来实现。

隔离的也应该是内容,而不是表现形式。

在内容有权限保护的情况下,任何本地的操作都无法保存,则根本不需要限制表现效果部分。除非这种操作能够解开其权限,否则这种对表现效果的封杀毫无意义——也就是没必要存在浏览器或者操作系统ui的差别。

但如果某项没被限制的活动能解开权限了,那么任何保护都是无效的(防君子不防小人)。

建议楼主到:http://forum.kde.org/brainstorm.php

这类的开源的脑力震荡区讨论,可以较快促使原型产生。

家园 SilverLight的确是一个好东西

最近SilverLight4已经不单纯是一个很炫的界面工具了,开始挑战我们熟悉的B/S或C/S架构了。利用微软的WCF技术可以非常轻易地开发出兼有B/S架构和C/S架构优点的系统。同时几乎将功能实现和界面美工的工作完全隔离了。

全看树展主题 · 分页首页 上页
/ 4
下页 末页


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

Copyright © cchere 西西河