zoukankan      html  css  js  c++  java
  • electronic为什么要用JavaScript开发桌面应用

    很多读者可能会有这样的疑问:为什么要用JavaScript开发桌面应用?

    JavaScript曾经脆弱、粗糙,甚至有被边缘化的危险。但是,经过两次飞跃(以V8为首的JavaScript引擎和Node.js的出现),JavaScript不再受欺负,已经升级为格林博士(复仇者联盟4中中班纳博士和浩克的组合,强大而充满智慧)。V8引擎使得JavaScript运行速度很快,Node.js使得JavaScript不仅是Web前端页面,还是后端应用。

    交流群:996122259

    JavaScript虽然可以用Node.js开发服务器端应用,但是有一种重要的应用是它不具备——桌面应用的资格的。目前,Web应用和移动应用似乎成为主流,但没有桌面应用,Web应用和移动应用甚至不会存在。所有网页浏览器(IE,Chrome,Firefox,Safari等。)都是桌面应用。如果没有桌面应用,网页根本没有地方运行;开发移动应用的开发工具(IDE)也是桌面应用。Windows的开始菜单和Mac OS X的Docker中的每个图标都对应一个桌面应用程序。可以说桌面应用无处不在。

    如果把Web应用和移动应用比作王者,那么桌面应用就是王者头上的皇冠。没有王冠,国王什么都不是,是电子给了JavaScript制造王冠的力量。这是一个基于V8引擎和Node.js的开发框架,允许用JavaScript开发跨平台(Windows、Mac OS X和Linux)桌面应用。

    电子开发了哪些著名的应用

    目前相当一部分桌面应用是由electronic论文开发的。比如著名的Visual Studio Code(微软介绍的跨平台源代码编辑器)就是由electronic开发的。还有针对ant小程序的开发工具(运行在支付宝)也是由electronic开发的。主要在小米和华为的很多手机厂商推出的快速应用(类似微信小程序)的IDE也是由electronic开发的。

    Windows electron开发实例大全

  • 相关阅读:
    css 实现的纸张卷曲效果
    前端如何优化代码&前端web安全
    React native
    君士坦丁堡分叉引起的安全问题
    不用外部插件启用u盘ntfs写功能
    使用ubuntu搭建时间机器备份服务
    从一起“盗币”事件再谈合约安全问题
    如何让你的项目同时支持go vendor和go module
    golang plugin的依赖问题
    Plasma Cash合约解读
  • 原文地址:https://www.cnblogs.com/phploser/p/14423859.html
Copyright © 2011-2022 走看看