700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java web打包神器_前端开发人员的桌面应用神器 Electron

java web打包神器_前端开发人员的桌面应用神器 Electron

时间:2024-07-28 05:09:06

相关推荐

java web打包神器_前端开发人员的桌面应用神器 Electron

原标题:前端开发人员的桌面应用神器 Electron

01

为什么用 Java 来开发桌面应用?

曾经的 Java 脆弱、简陋、甚至有被边缘化的危险,不过 Java 在经过了两次飞跃后(以 V8 为首的 Java 引擎和 Node.js 的问世),不再受人欺负,早已升级为绿博士(复仇者联盟 4 中班纳博士和绿巨人的合体,强大而充满智慧)。

V8 引擎让 Java 的运行速度飞快,Node.js 让 Java 不仅仅能做 Web 前端页面,还能开发后端应用。

尽管有了 Node.js,Java 可以开发服务端应用,但有一类重要的应用它还是无法胜任——桌面应用。目前 Web 应用和移动应用看似成为主流,但如果没有桌面应用,Web 应用和移动应用甚至都不会存在。

所有的 Web 浏览器(IE、Chrome、Firefox、Safari 等)都是桌面应用,如果没有桌面应用,Web 页面根本没地方运行;用于开发移动应用的开发工具(IDE)也是桌面应用。

而且 Windows 的开始菜单和 Mac OS X 的 Docker 中的每一个图标都对应一个桌面应用,可以说,桌面应用无处不在。

如果将 Web 应用和移动应用比作国王,那么桌面应用就是国王头上的那顶王冠,没有了王冠,国王什么都不是,而赐予 Java 制作王冠之神力的正是 Electron。

这是一个基于 V8 引擎和 Node.js 的开发框架,允许用 Java 开发跨平台(Windows、Mac OS X 和 Linux)桌面应用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。