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)桌面应用。
java web打包神器_前端开发人员的桌面应用神器 Electron相关推荐
- 前端判断是否安装桌面应用_前端开发人员的桌面应用神器 Electron
01 为什么用 JavaScript 来开发桌面应用? 曾经的 JavaScript 脆弱.简陋.甚至有被边缘化的危险,不过 JavaScript 在经过了两次飞跃后(以 V8 为首的 JavaScr ...
- 前端开发人员的桌面应用神器 Electron
01 为什么用 JavaScript 来开发桌面应用? 曾经的 JavaScript 脆弱.简陋.甚至有被边缘化的危险,不过 JavaScript 在经过了两次飞跃后(以 V8 为首的 JavaScr ...
- 前端和后端开发人员比例_前端开发人员vs后端开发人员–实践中的定义和含义
前端和后端开发人员比例 Websites and applications are complex! Buttons and images are just the tip of the iceber ...
- 传智播客前端开发_前端开发人员的最佳播客
传智播客前端开发 I am a happy podcast listener. I listen to podcasts when I go walking the dog for an hour, ...
- 前端还是java哪个更累_前端开发和后端开发的区别?这两者哪个更累?
前端开发和后端开发的区别有哪些?前端开发和后端开发哪个做起来更累?对于刚接触开发的朋友可能会有这样的疑问,下面就一起来了解下吧! 1.前端开发: 网站的"前端"是与用户直接交互的部 ...
- 前端开发优秀简历_这就是如今成为优秀的前端开发人员所需要的
前端开发优秀简历 重点(Top highlight) Front-end developers are currently highly in demand and that's for good r ...
- 面向对象的前端开发_面向前端开发人员的GraphQL指南
面向对象的前端开发 by Schalk Venter 由沙克·文特(Schalk Venter) 面向前端开发人员的GraphQL指南 (A guide to GraphQL for front-en ...
- 5款让Web前端开发人员更轻松的实用工具
Web前端的工作在以前称之为网页美工,但随着flash逐渐退出网页设计的舞台之后,HTML+css+JavaScript为核心的前端技术成功的完成了技术栈的升级,是的Web前端工程师的名头也越叫越响. ...
- 如何成为一名Web前端开发人员?入行学习完整指南
经过如此多的试验和测试,而不是说你从头开始创建了所有内容,接着,你在网页上创建了第一个登录表单时,你感觉如何? 经过了多次更改后,将布局分配给第一个Web应用程序时感觉如何? 当成功处理了数千个用户的 ...
最新文章
- ThinkPHP下隐藏index.php以及URL伪静态
- 数位dp 记忆化搜索java_hdu 5787 数位dp,记忆化搜索
- 财务凭证过账增强 BAPI_ACC_DOCUMENT_POST
- 《代码大全》阅读笔记-5-软件构建中的设计
- System.Threading.Timer 定时器的用法
- mysql 联合质检_第三次全国国土调查-统一时点更新阶段数据库质检规则业务细则解释(三)...
- 二维数组作数据源填充到repeater
- 遍历所有点的最短路径matlab_运筹学实验8 最短路的求解
- Promise方法汇总
- Android JNI(实现自己的JNI_OnLoad函数)
- 史上最强三千六百道脑筋急转弯(4)
- react+ts+gulpjs将插件转成umd.js文件
- 电信系统服务器地址,全国各地电信DNS服务器地址
- cpu占用突然到百分百又降下去_cpu使用率忽高忽低
- 如何在Jsp页面加载时候就能执行某个方法
- 日志收集之--将Kafka数据导入elasticsearch
- 万彩脑图大师教程 | 万彩脑图大师快捷键指南
- 程序员如何写好技术简历 —— 实例、模板及工具
- 2021免费领取微软onedrive云盘1T空间
- [LOJ6515]贪玩蓝月