互联网之父:开放Web并未消亡 原生应用走反了

oschina
 oschina
发布于 2014年12月11日
收藏 25

12月11日,据VentureBeat网站报道,最近数年应用快速普及,有关应用的兴起是否正在扼杀Web的争论此起彼伏。那么,Web真的“死了”吗?

在LeWeb 2014会议上发言时,有“互联网之父”之称的蒂姆•伯纳斯-李(Tim Berners-Lee)对这一问题给出了否定的答案。但他强调了开放的Web面临的许多威胁,其中包括原生应用。他指出,原生应用鼓励用户以孤立而非协作的方式体验内容。

伯纳斯-李表示,“如果出版商把杂志‘封装’在应用中,是令人讨厌的,人们在交谈时不会谈到杂志;如果把杂志‘封装’在Web应用中,会有大量用户讨论杂志内容。”

开始开发Web时,伯纳斯-李的目的是解决大量计算机和平台相互孤立的问题,他希望有一个平台能把它们联合起来,方便人们分享内容,进行协作。

伯纳斯-李指出,原生应用把人们带向相反的方向。他说,希望企业和开发者更多地致力于利用HTML5开发Web应用,提高内容和体验的可分享性和可链接性。

伯纳斯-李称,除此之外,他对许多政府背离所谓的“网络中立性”越来越担忧。他说,普通人不会意识到,如果政府不采取更多措施,确保互联网连接的开放和平等,他们认为理所应当的许多服务将面临危险,例如流媒体视频和音乐服务。

伯纳斯-李担心人们过于满足,呼吁人们提高对可能影响开放Web的未来的法律和企业“斗争”的兴趣,“作为科技用户,需要把至少5%的时间用于关注法律形势”。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:互联网之父:开放Web并未消亡 原生应用走反了
加载中

最新评论(44

Liberxue
Liberxue

引用来自“海淀游民”的评论

浏览器是为浏览文档设计的,它的界面布局其实只有从上至下的流布局一种,浏览器的实现目标也不是为了创建多好的交互界面,而是为了怎么能显示篇甚至要滚几百屏的文章!

所以我觉得,我们需要的是一种新型的跨平台应用容器,而不是在HTML这个挖地三尺还是沙子的大沙漠上,怎么去建设大厦。
赞一个 嗯 我也一直在想这个问题。。。 浏览器能做的太少了 所以才会出现现在客户端遍地开花 应该有一个虚拟的东西或者其他的什么能够替代或者兼容浏览器和客户端的平台
七液
七液

引用来自“eechen”的评论

转:
Google 开源项目 ANGLE (全称 Almost Native Graphics Layer Engine)的目标是
在 Direct X 9.0c API 的基础上实现一层 OpenGL ES 2.0 API中 的 WebGL 子集接口。
类似 Google Chrome 之类的浏览器在 Windows 平台上运行 WebGL 内容将不再依赖于任何的 OpenGL 驱动程序。Firefox在about:support也可以看到WebGL渲染器用的是ANGLE,Chrome可以在chrome://gpu中看到。目前的浏览器中,WebGL 内容需要通过图形指令集调用桌面 OpenGL 驱动来渲染之。对于 OS X 和 Linux 平台来说这根本不是问题,因为 OpenGL 是这两个系统中的主力 API,相关的支持自然非常到位。而由微软 Direct 3D API 主导的 Windows 平台则不同,我们甚至很难在大部分的 Windows 电脑中找到 OpenGL 的驱动程序,这样的后果就是——即使你有现在市面上性能最强劲的3D显卡,但是你的 Windows 电脑还是很有可能因为没有 OpenGL 驱动无法渲染 WebGL 的内容。ANGLE 将改变这个情况,Windows 用户将不需要安装新的驱动程序就可以正常运行 WebGL 的内容。
由于 ANGLE 的目标是实现大部分的 OpenGL ES 2.0 API,所以这个项目可能对「移动设备」以及嵌入式设备的开发者相当有用:ANGLE 会让他们在 Windows 平台生成应用雏形的工作变的更加容易,并且给了开发者一个新的向桌面部署已完成版本代码的选择。
DirectX,OpenGL本身就不是多大的问题,许多算法的优化和缓存不是Webgl这类接口可以做到的,如果你开发过游戏你就知道了,接口只是游戏20%的部分,几M的js代码要下载多久?执行又要多久?各种执行占用,多线程,原生开发都占用大量的资源,更何况WebGL和V8带来的加速?native和js的运行效率还是有天壤之别的,native可以随时用MMX,SSE,AVE加速,js能做到么?或许可以,但是至少目前来说还无法直接做到,bellard可以在浏览器里面跑linux,但是实际开发中谁会这么做?
从实际情况出发才是真的,那种技术愤青本身就不是一个成年人应该有的想法。
七液
七液

引用来自“阳光灿烂的日子”的评论

都在扯蛋,用web是方便,但是一旦给客户装了客户端,再也不用web了。web纯粹娱乐用,就像平板一样。

引用来自“开源中国匿名会员”的评论

浏览器效率还是不行。

引用来自“eechen”的评论

在PC处理器性能过剩的今天,在Chromium V8和JavaScript JIT强力支持下,基本不用担心常见应用的性能问题.除了JavaScript异步的主线程外,HTML5还引入了Web Worker,利用HTML5 Web Worker线程进行耗时的计算,Node.JS也可以fork出进程进行其他处理.总之,你可以使用任何Chromium支持的最新的HTML5技术而不用受限于浏览器兼容性的限制,WebSocket,WebGL,WebWorker,WebRTC,而又能t通过Node.JS操作本地资源.

拿计算密集型的3D图形渲染来说,Chromium的WebGL性能也不错,远好于Flash Stage3D,通过Three.js这个JS的WebGL库,3D编程门槛也会降低.

Flash Stage3D vs HTML5 WebGL
http://www.airtightinteractive.com/2011/10/stage3d-vs-webgl-performance/
源码: http://airtightinteractive.com/demos/flash/stage3d/cubes/cubes_stage3d.zip
源码: http://airtightinteractive.com/demos/js/cubes/cubes_webgl.zip

three.js: JavaScript 3D library 用于进行WebGL编程.
http://threejs.org

360度全景汽车展示:
http://carvisualizer.plus360degrees.com/threejs/

人体构造3D模型:
http://www.zygotebody.com
弄个WebGL版本的Wow来试试?
你给出的那些东西只不过是你自己的意淫而已,当初多少人看到HTML5的新特性觉得以后可以抛弃native了,无所不能了,后来呢?
原生应用你做过多少?webgl只能作为一个显示插件使用(至少目前是这样)
再说webgl也是基于native的,相比这样我觉得
ActiveX倒是一个不错的选择,你可以直接在浏览器里面使用,也可以选择安装插件在本地缓存,只要有几大公司做标准的原生插件协议,这些都好解决。
比如需要长期保存的东西用webgl还是太累,一些和GPU相关的大型计算或者缓存等等。
不应该完全否定一个技术的存在,世界是相互协助运作的。
开源中国射线科科长
开源中国射线科科长
Perl走着Larry写解释器的时候 lee先生还在吃屎 人类的进化 关键在于 表象->抽象 抽象->具象 web才是走反了 开发成本决定一切 web不做好SDK本地化的开发 永远都只不过是噱头
七液
七液

引用来自“莊博堯”的评论

原生應用比 Web 應用安全點吧

引用来自“Raymin”的评论

恰恰相反,许多原生应用,基本就是进入你家四处窥探的流氓!
XXS笑而不语
土卫十六
土卫十六

引用来自“Windows10”的评论

webQQ和PCQQ,你们更愿意用哪个

引用来自“eechen”的评论

QQ邮箱和Foxmail,你经常用哪个?

引用来自“温习江湖”的评论

很好的说明了一个问题,经常使用的、有推送需求的,客户端好,偶尔用用的,网页更加合适。
看需求是不是复杂,不复杂的,比如邮件,还是网页方便(但是用outlook和foxmail的也不在少数),但是复杂应用,比如QQ聊天和其它一大堆功能,当然要用软件。所以Web和App各有优势,Web使用方便,但是App明显功能更强,表达力更强。
莊博堯
莊博堯

引用来自“莊博堯”的评论

原生應用比 Web 應用安全點吧

引用来自“Raymin”的评论

恰恰相反,许多原生应用,基本就是进入你家四处窥探的流氓!
web 應用還不是一樣有這種情況,又多加了網路安全憂慮
Raymin
Raymin

引用来自“莊博堯”的评论

原生應用比 Web 應用安全點吧
恰恰相反,许多原生应用,基本就是进入你家四处窥探的流氓!
莊博堯
莊博堯
原生應用比 Web 應用安全點吧
eechen
eechen

引用来自“Windows10”的评论

webQQ和PCQQ,你们更愿意用哪个

引用来自“eechen”的评论

QQ邮箱和Foxmail,你经常用哪个?

引用来自“温习江湖”的评论

很好的说明了一个问题,经常使用的、有推送需求的,客户端好,偶尔用用的,网页更加合适。
QQ邮箱也有新邮件推送的功能.只不过受限于微软IE的淫威,大多数网页应用比如WebQQ还不会用WebSocket实现全双工通信.
返回顶部
顶部