我懂楼主的意思,所以移动平台Web流行不起来。网站理论上确实可以做到像移动App一样的富客户端应用的,只要第一次进网站时加载好应用,然后缓存下来,以后有必要的时候更新。现在很多应用型网站,应该用了类似的原理。
因为以前的网站主要是展示页面的。现在大多数也是。而显示页面内容比加载整个客户端要快。对于内容型网站,搜索引擎很重要,而搜索引擎是按页面搜索的,如果做成应用程序就很麻烦了。
楼上一群傻叉,自以为了不起是吧
现在的浏览器,实际上是html浏览器,是谁说浏览器一定非得是支持html语言?
浏览器之所以流行是因为他提供了一种统一的展示解决方案,无论是手机端,桌面端,无论是window,mac,linux,甚至不同的公司,你只需要一行命令(网址)就可以使用任何你想要的使用的app,无需其他依赖(activex是例外)
但是,有没有发现,现在网站有很多的限制?我有时候对于重度使用的服务,我宁可使用他出的app(如果有的话)而不是网站,因为app要好用的多!
所以,为什么不能有这种软件,他可以从各种端口读取代码,然后下载到本地渲染,换句话讲,他同时提供了app能做事情的接口,同时也具备了网站浏览的便捷性,你敢否定这种可能性的存在吗?一个公司再也不同在出了web版之后再出pc端再出app端?
至于后面还是不是html,js,css,我不care, 语言只是表达的方式不同,但我认为最多会剩两种语言,表达能力强大用于界面定义,结构严谨的用于定义逻辑。
最后,再回答楼主的问题:
我认为:markup语法表达能力强大无可厚非,在出现下个表达能力比他胜百倍之前,不可能会有其他语言替代他,每种新的事物只有可能在比现有的强得一塌糊涂之后才可能取代它,既然html现在发展得不错,为什么要替换他?
ps:现状的瓶颈在于浏览器而不是html。
8楼 @cyp450 貌似我这沙发坐得不好,楼下@brambles 的板凳以及楼下的楼下更是“可耻地”保持了队形···囧。
再强调一次,我无意冒犯楼主,发问是因为真的纯粹的好奇楼主是不是···我也完全能接受楼主的天马行空。而且事实上,一些浏览器,正在做着这方面的努力,chrome团队就发布了一个以霍比特人2为主题的扩展应用,用以探索html5中3d开发api的能力以及chrome本身对3d渲染的效果。
我想评论反响普遍不好也许是因为:一来“网站显示成纯3D的效果”与“浏览器接受的数据依然是html,css,js”并不相矛盾,二来楼主也许应该先找找这些事是不是正在发生再发这番天马行空
同样的问题我在几个平台问过,这里的答案还真是有点...不废话了
我有这样的想法就是觉得页面渲染的工作在互联网开发中占用了大量的时间,却需要适配多种不同的屏幕尺寸,由此并未带来良好的视觉体验。但如果打破现有的体系,由浏览器提供商进行页面最终渲染,网络开发端只做数据传输,这样不仅可以降低网络流量,也可以提供更平滑的视觉体验。
比如用户喜欢扁平的,那网站就是扁平的,用户喜欢磁贴的,那网站就是磁贴的。
把3D效果内嵌在html5的标签中并不能解决根本问题,那依然是传统惯性思维下的产物。我不觉得理所当然的事情就是理所当然的,我面前没有墙,只有砖。
天马行空这个词我喜欢,坐在井里有空时可以看看天。