Electron v1.2.3 发布,跨平台桌面应用开发工具 - 开源中国社区
Electron v1.2.3 发布,跨平台桌面应用开发工具
oschina 2016年06月17日

Electron v1.2.3 发布,跨平台桌面应用开发工具

oschina oschina 发布于2016年06月17日 收藏 37

【腾讯云】如何快速搭建微信小程序?>>>  

Electron v1.2.3 发布了,Electron.js 是 Github 发布跨平台桌面应用开发工具,基于 Web 技术。

更新如下:

Changelog:

  • Use app's name as default window title. #5945

  • Add ready-to-show event to BrowserWindow#6026

  • Add --abi command line switch to default app. #5911

  • Add showDefinitionForSelection() method to WebContents and <webview> tag. #5921

  • Add pepperFlashSystemPlugin to the paths of app.getPath(name) API. #5943

  • Add protocol property to Session to allow custom protocol for partition#5904

  • Add isPausedcanResumegetState APIs to DownloadItem#5959

  • Add support for a few more chrome.* APIs for devtools extensions. #5924

  • Add BrowserWindow.getDevToolsExtensions() API. #5965

  • Add focusable option to BrowserWindow#6023

  • Add web-contents-created event to app#6029

  • Fix devtools extension not working for <webview> tag. #5913

  • Fix devtools extension not working for sessions with partition#5904

  • Fix random crash when using custom protocol. #5904

  • Fix window.opener being null in window opened by <webview> tag. #5953

  • Fix crash when closing window with devtools opened. brightray#226

OS X

  • Add requestHeaders parameter for autoUpdater.setFeedURL(url[, requestHeaders]) API.#5879

  • Fix maximizable: false not working for frameless window. #5944

Windows

  • Add win.setFocusable(focusable) API. #6013 #6023

  • Fix autoUpdater not waiting for current app to quit before launching newly installed app. #6037

下载地址:

其他下载地址请访问:https://github.com/electron/electron/releases

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Electron v1.2.3 发布,跨平台桌面应用开发工具
分享
评论(14)
最新评论
0
@HYUO 哈哈,可惜WPF根本无法在Android上运行,而我大PHP标准解释器轻轻松松跨平台.
0
@lgdxx 基于浏览器实现GUI应用跨平台是成本最低和技术成熟的好方法.每个操作系统都标配浏览器,而Electron和NW.js又自带Chromium运行时,这样应用的体积就显得太大了,动辄好几十MB.而像我打包的PHPDroid,你的应用只需带上PHP运行时即可,而且这个PHP运行时你可以根据自己的需求定制得很小,比如我最小化编译PHP7,压缩后能做到800KB,也就一张大点的PNG图片占用的大小.而且PHP非常容易实现跨平台,比如说,通过交叉编译PHP,你让你的应用跑在x86/ARM/MIPS等一系列不同硬件架构上都没有问题.所以我觉得 PHP(CLI HTTP Server)+Browser(WebView) 是一种被人忽视,但确实非常容易实现,开发成本非常低的跨平台GUI应用开发模式.
0
@lgdxx 其实 PHP(CLI HTTP Server)+Browser(WebView) 开发离线应用的可行性是显而易见的,其实每个PHP开发者的工作环境就是典型的案例,比如我们开发时使用phpMyAdmin管理本地MySQL服务器,这个"phpMyAdmin+PHP"打包不就是一个"桌面应用"了么?
0

引用来自“eechen”的评论

PHP(CLI HTTP Server)+Browser(WebView)也是一种跨平台的桌面应用开发技术.
实践是检验真理的唯一标准,我已经动手打包了PHPDroid并提供不到6MB却包含PHP和BusyBox的APK包,
来证明PHP不仅能够进行桌面应用开发,还能进行移动应用开发.

PHP7中用opcache.file_cache导出脚本opcode实现源代码保护
http://my.oschina.net/eechen/blog/539995

下载PHPDroid: 基于WebView和PHP内置HTTP服务器开发Android应用
http://my.oschina.net/eechen/blog/655689
对于PHP(CLI HTTP Server)+Browser(WebView)桌面开发技术,层主有没有实施案例分享,我正在找这样的技术实现。
0

引用来自“eechen”的评论

PHP(CLI HTTP Server)+Browser(WebView)也是一种跨平台的桌面应用开发技术.
实践是检验真理的唯一标准,我已经动手打包了PHPDroid并提供不到6MB却包含PHP和BusyBox的APK包,
来证明PHP不仅能够进行桌面应用开发,还能进行移动应用开发.

PHP7中用opcache.file_cache导出脚本opcode实现源代码保护
http://my.oschina.net/eechen/blog/539995

下载PHPDroid: 基于WebView和PHP内置HTTP服务器开发Android应用
http://my.oschina.net/eechen/blog/655689
php+webview在Windows上被WPF秒杀
0
PHP(CLI HTTP Server)+Browser(WebView)也是一种跨平台的桌面应用开发技术.
实践是检验真理的唯一标准,我已经动手打包了PHPDroid并提供不到6MB却包含PHP和BusyBox的APK包,
来证明PHP不仅能够进行桌面应用开发,还能进行移动应用开发.

PHP7中用opcache.file_cache导出脚本opcode实现源代码保护
http://my.oschina.net/eechen/blog/539995

下载PHPDroid: 基于WebView和PHP内置HTTP服务器开发Android应用
http://my.oschina.net/eechen/blog/655689
0
Visual Studio Code都是基于这个的,吊炸天啊。
0
正在用他做个产品
0
Kitematic 就是这货做的?
0
这更新速度
0
火钳刘明
0
很勤快
0
这货更新的好快,赞。
0
大爱
顶部