来源:http://www.hengtaiboyuan.com 作者:恒泰博远 时间:2014-06-12
落后于谷歌飞镖的创造者表明开发商在QCon其他一些新兴的Web开发语言

Web应用程序可能有一天超越在功能和易用性的桌面应用程序 - 如果开发商有更多的编程语言可供选择,根据谷歌的工程师。
“你应该有可行的语言,更多的选择,说:”吉拉德的Bracha,软件工程师,谷歌,讲一个观众的程序员周三在纽约举行的QCon大会开发者大会。
[工作更聪明,而不是更辛苦 - 从InfoWorld的下载开发者生存指南为所有程序员需要知道的技巧和趋势。 |跟上与InfoWorld的开发者世界通讯的最新发展消息。 ]
“我认为,网络平台可以让Web应用程序一样好,甚至更好的本地应用程序”的Bracha说。 “最终,它必须这样做,否则,专有的应用程序商店会来,吃了我们所有人。”
Web应用程序的好处是易于理解的开发人员。它们不需要被安装并且它们可以在任何支持网络的任何平台上运行。
不幸的是,首席缺点之一是,他们在不连接至网络不工作。
因此,考虑到Web应用程序脱机运行的能力将是至关重要的,至少在可预见的将来,许多用户不会有持续访问的网络连接。
“网络是总是可用的,除非它是不是”的Bracha说。 “这并不总是可用的方式,你总是可以依靠它,你可能有一个网络,它是缓慢或片状,或有人可能要收你。”
因此,任何的Web编程语言,及其相关生态系统,必须有存储的程序可以离线使用的某种方式的Bracha说。在未来的Web编程语言,还必须使它更容易为程序员构建和测试应用程序。
今天用于Web的主要语言是JavaScript,这是缺乏在许多方面,如用于应用程序的离线使用的支持。这可能会维持一段时间的情况下:JavaScript的是基于ECMAScript标准,这可能需要数年进行更新。 “这应该是更容易做这些事情,”的Bracha说。
有正在兴建的Web其他编程语言,但很少有可行的 - 这意味着他们没有精心设计的,缺少关键功能,不有效地运作,的Bracha说。
其中,谷歌开始在达特编程语言,它的Bracha帮助作家,作品的原因之一是,提供网络具有工业强度的编程语言。
谷歌没有设计镖“,以取代JavaScript,但给你选择,”的Bracha说。
的Bracha指出了一些其他不太知名的和仍处于试验阶段的语言,展示的承诺,以及。
一个是榆树,函数式编程语言,用于构建GUI(图形用户界面)。他展示了榆树的几行如何只能让最终用户只使用鼠标绘制在浏览器窗口的圆。
榆树的设计是这样一种方式,一旦代码被放置到它的Web编辑器,结果立即在预览画面显示,无需保存代码,并在单独的窗口运行程序。
“在Swing试试这个,”的Bracha说,指的是Java的GUI窗口小部件工具包,可以使用繁琐。的Bracha还合着了Java语言规范,所以他在语言中的一些经验,以及。
的Bracha也表现出活泼。
活泼甚至比榆木更敏感。开发商,在浏览器中查看自己的计划的草案时,只需点击任何一个部分的应用程序在屏幕上活泼将弹出到屏幕上的渲染对象的特定对象代码。
即使是热闹的代码编辑器是可以被操纵的对象,允许开发人员移动和操作任何控件。
这种方法更容易比,比如说工作,使用标准的IDE(集成开发环境),比如Eclipse,这将要求用户通过成千上万行的代码进行扫描,以发现需要修改的部分。
的Bracha展示了其他敏感的语言,康乐及新话,其中的Bracha创建了后者。
“我们希望,这会给你的精彩各种各样的东西,就在那里一个想法,”的Bracha告诉观众。 “竞争是对大家都有好处。”
本文链接:http://www.hengtaiboyuan.com/zxzx/content_117 转载请注明来自北京恒泰博远科技有限公司