我懂楼主的意思,所以移动平台Web流行不起来。网站理论上确实可以做到像移动App一样的富客户端应用的,只要第一次进网站时加载好应用,然后缓存下来,以后有必要的时候更新。现在很多应用型网站,应该用了类似的原理。
因为以前的网站主要是展示页面的。现在大多数也是。而显示页面内容比加载整个客户端要快。对于内容型网站,搜索引擎很重要,而搜索引擎是按页面搜索的,如果做成应用程序就很麻烦了。
楼上一群傻叉,自以为了不起是吧
现在的浏览器,实际上是html浏览器,是谁说浏览器一定非得是支持html语言?
浏览器之所以流行是因为他提供了一种统一的展示解决方案,无论是手机端,桌面端,无论是window,mac,linux,甚至不同的公司,你只需要一行命令(网址)就可以使用任何你想要的使用的app,无需其他依赖(activex是例外)
但是,有没有发现,现在网站有很多的限制?我有时候对于重度使用的服务,我宁可使用他出的app(如果有的话)而不是网站,因为app要好用的多!
所以,为什么不能有这种软件,他可以从各种端口读取代码,然后下载到本地渲染,换句话讲,他同时提供了app能做事情的接口,同时也具备了网站浏览的便捷性,你敢否定这种可能性的存在吗?一个公司再也不同在出了web版之后再出pc端再出app端?
至于后面还是不是html,js,css,我不care, 语言只是表达的方式不同,但我认为最多会剩两种语言,表达能力强大用于界面定义,结构严谨的用于定义逻辑。
最后,再回答楼主的问题:
我认为:markup语法表达能力强大无可厚非,在出现下个表达能力比他胜百倍之前,不可能会有其他语言替代他,每种新的事物只有可能在比现有的强得一塌糊涂之后才可能取代它,既然html现在发展得不错,为什么要替换他?
ps:现状的瓶颈在于浏览器而不是html。