繁体   English   中英

使用HTML,CSS和JavaScript的多平台桌面应用程序框架

[英]Multi-platform Desktop application frameworks using HTML, CSS, and JavaScript

使用HTML,JavaScript和CSS等网络技术创建多平台桌面应用的最佳框架是什么,我想知道每个组件的复杂性(学习率)和灵活性以及每个组件的未来承诺吗?

是的,可能是电子。

在此处输入图片说明

如果您可以建立网站,则可以建立桌面应用程序。 Electron是一个框架,用于使用JavaScript,HTML和CSS等Web技术创建本机应用程序。 它负责处理硬部分,因此您可以专注于应用程序的核心。

实际上,有很多使用Web技术(HTML / JS)制作的应用程序:

在此处输入图片说明在此处输入图片说明在此处输入图片说明

您可以看看https://electron.atom.io/

我想向您推荐https://electron.atom.io/

创建在桌面上完美运行且无需复杂的node.js或电子的javascript应用程序的一种非常简单的方法是使用Xwidget引擎或yahoo小部件引擎。 两种引擎均使用ECMA标准javascript,因此可以移植任何Web应用程序,反之亦然。 输出将到达其屏幕位置和其他属性以XML描述的对象。

两个引擎中的javascript代码兼容,关于对象的显示方式各有其独特之处,但两者的逻辑相同。

Xwidget引擎使用Microsoft的jscript,Yahoo引擎使用ECMA脚本标准的早期版本。 两者都有允许访问标准javascript根本不允许的o / s函数的API-这是一个真正的福音。 它们都具有允许快速应用程序开发的实时调试器,Xwidget具有自己的IDE(虽然不是最好的IDE,但会很快实现)。

这两个引擎都可以访问Windows activeX,从而使您可以访问Windows子系统,FS,WMI,WMP和c。

Yahoo小部件引擎是废弃软件,但仍然可以运行,并且在可预见的将来很可能会这样做。 Xwidgets仍然受支持,但IDE和支持通常不可靠。 Yahoo小部件已经成熟,并附带完整的文档。

我在这里为桌面创建了非常复杂的应用程序: Steampunk javascript应用程序

它们是最重要的,但是您的应用程序将更易于创建。

使用这些引擎的好处是,如果这些引擎中的任何一个都运行起来,如果您使用纯JavaScript进行所有逻辑处理,则您的代码仍然可以迁移到网络上。

祝您搜索愉快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM