HTML,JS和CSS桌面应用程序

Rya*_*yan 9 html javascript css desktop-application

最近我偶然发现了Adobe的'Brackets'代码编辑器,它显然是使用标准的Web语言构建的.作为一个敏锐的Web开发人员,我对如何做到这一点非常感兴趣,并且想知道它究竟是如何完成的.为Web构建应用程序非常棒,但是我希望能够脱离浏览器的外壳.

您将如何使用Web语言创建桌面应用程序?我不知道这个领域的任何事情,但是已经在网上寻找解决方案,但没有运气.

是否有任何直接从代码编辑器编写的方法,甚至是一些可用于将Web语言编译成可执行程序的软件?

vir*_*luk 5

因此,创建感觉原生的JS,HTML,CSS应用程序背后的主要思想是编写某种桌面应用程序,其中包含运行HTML和JS的嵌入式浏览器控件.如今,有许多不同的工具可以做到,每个工具都提供独特的功能.

  • AppJS - 使用JS,HTML,CSS构建跨平台桌面应用程序的框架.它使用Node.js作为主干.
  • 电子 - 很像AppJS,但建立在Chrome的V8之上.
  • Chromium Embedded Framework(CEF) - 一个用于在其他应用程序中嵌入基于Chromium的浏览器的简单框架.
  • NW.js - 基于Chromium和node.js的应用运行时.您可以使用NW.js以HTML和JavaScript编写本机应用程序.它还允许您直接从DOM调用Node.js模块,并启用一种使用所有Web技术编写本机应用程序的新方法.

当然,还有很多其他很棒的工具.