发布于 2016-05-12 06:24:20 | 262 次阅读 | 评论: 0 | 来源: 网友投递
Github代码托管服务
Github是全球最大的社交编程及代码托管网站,作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。
GitHub近日发布了Electron版本1.0,这种应用程序框架可用于构建跨平台软件。Electron使用CSS、HTML和JavaScript,可以构建面向Linux、OS X和Windows的原生应用程序。
Electron之前名为Atom Shell,是两年前开始开发的。这个项目的最初目标是,开发一个框架,用于构建Atom,这是GitHub开发的一种开源、可改动的文本编辑器。Electron可以说是这种框架的进化版。
Electron 1.0发布后,该平台的API出现了大变样,稳定性也有所改进。为了帮助开发人员充分利用这些API,Electron 1.0首次包括一款演示应用程序,旨在让用户大致领略API的功能。这些API可用来创建并管理窗口、使用系统对话框以及进程之间进行联系。
Electron还随带Chrome Developer Tools插件,这个插件旨在有助于检查、调试和排查Electron应用程序。Devtron是一种开源Chrome插件,它可以检查事件、可视化应用程序的依赖关系,并且监控进程之间的联系。Devtron还可以运行长整数(lint)测试。
测试Electron应用程序也在该项目幕后的GitHub团队关注的范围之内。 为此,Spectron这个面向Electron应用程序的集成测试框架也经过了更新,全面支持Electron 1.0。Spectron同样基于ChromeDriver和WebdriverIO,因而它可以全面访问Chrome里面的运行测试。
Electron 1.0免费且开源,可从网上获得(electron.atom.io)。