分享

Spark:Google打造基于Chrome App的IDE

 quasiceo 2014-01-18

Spark:Google打造基于Chrome App的IDE

薛梁|2013-11-25 09:36|次浏览| APP(27)Web(17)Google(23)Chrome(7)Spark(1)

据外媒报道,Google近日推出了名叫Spark(星火)的项目。Spark是一个运行于Chrome浏览器中的Web IDE(集成开发环境),用它来编写Chrome应用应该再合适不过了。这也意味着Chromebook码农们无需迁移到Windows、Mac或 Linux上。

这条消息首先是被开发者兼Google开源Chromium布道者Fran?ois Beaufort公布的,以下是他对这个新的IDE项目的一些观察:

  • Spark是由Dart打造的,后者也是Google的Web编程语言。Google刚刚发布了Dart 1.0,而它也需要说服其它浏览器厂商为其提供支持。
  • 它包含一个GUI窗口小部件库,由Polymer提供技术支持。
  • Spark在GitHub可以共享,这也就让很多人感兴趣:如何使用Dart和Polymer来构建下一代的Chrome App。

当然,Dart程序员也可以使用"dart2js"工具,将代码转换成JavaScript。所以Spark在任何现代浏览器上运行的话,还是无障碍的。

有Google公司的技术人员指出,Spark有一个公共的GitHub库,目前正在这上面进行开发,Google工程师使用的是Dart语言,这是一门针对可伸缩Web App开发的新语言,这种基于类的面向对象语言能解决Javascript的性能和规模问题。

此外,Spark还有一个以Polymer为引擎的图形用户界面,Polymer包含有一组供Web应用开发使用的用户界面组件,但目前尚处于初期测试阶 段。最终该库有可能变成Google所谓的Spark Widget Library,有了它,App开发者可以从中提取GUI组件来开发应用。

当然,Spark显然仍在积极开发中,由于其组件更新频度很高,而且在GitHub里的共享版本也还处在粗糙的状态,这其中存在一些明显的代码布局错误。 分析认为,有了这套开发环境的支持,也许还会为Chrome反噬微软的桌面领地打开缺口,要知道,前一段时间Google刚刚推出了Chrome应用启动 器。

与Google公司的想法类似,Mozilla不久前也开始了一个名叫Bespin的项目,这也是一个基于Web APP的网页开发工具。     

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多