Google正打造Spark:一个基于Chrome的集成开发环境_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > Google正打造Spark:一个基于Chrome的集成开发环境

Google正打造Spark:一个基于Chrome的集成开发环境

 2013/11/25 18:56:02    程序员俱乐部  我要评论(0)
  • 摘要:Google近日推出了名叫Spark(星火)的项目。Spark是一个运行于Chrome浏览器中的WebIDE(集成开发环境),用它来编写Chrome应用应该再合适不过了。这也意味着Chromebook码农们无需迁移到Windows、Mac或Linux上。这条消息首先是被开发者兼Google开源Chromium布道者FrançoisBeaufort公布的,以下是他对这个新的IDE项目的一些观察:Spark是由Dart打造的,后者也是Google的Web编程语言
  • 标签:Google 开发环境 一个 开发 Chrome
class="topic_img" alt=""/>

  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 的网页开发工具。

发表评论
用户名: 匿名