如何使用html、css和javascript开发移动和桌面应用程序?

如何使用html、css和javascript开发移动和桌面应用程序?,javascript,html,css,ionic-framework,electron,Javascript,Html,Css,Ionic Framework,Electron,在我对网络进行研究之后,我发现了两个框架:桌面开发框架和移动开发框架 以上平台是否是使用web技术进行移动和桌面开发的推荐选择?如果没有,我们应该使用哪些框架来实现这一目的?关于您的问题,几乎没有什么技术。Cordova PhoneGap(他们所依赖的)应用程序正在WebView上运行。这意味着,如果您将它们用于某些目标,例如硬计算,可能会出现性能问题。顺便说一下,您也可以通过Cordova插件使用本机函数 也有,也有。使用这些技术,您的应用程序可以在本机环境上运行。看起来这些技术现在正在流行。

在我对网络进行研究之后,我发现了两个框架:桌面开发框架和移动开发框架


以上平台是否是使用web技术进行移动和桌面开发的推荐选择?如果没有,我们应该使用哪些框架来实现这一目的?

关于您的问题,几乎没有什么技术。Cordova PhoneGap(他们所依赖的)应用程序正在WebView上运行。这意味着,如果您将它们用于某些目标,例如硬计算,可能会出现性能问题。顺便说一下,您也可以通过Cordova插件使用本机函数


也有,也有。使用这些技术,您的应用程序可以在本机环境上运行。看起来这些技术现在正在流行。

您有很多不同的可能性,例如OnsenUI、剑道、Ionic(1或2)等。我建议您花一点时间了解哪种技术更适合您的需求,尽管我认为Ionic现在非常流行

这一页是一个很好的开始,有一个简短的评论几个流行的概述。请注意,Framework7不在列表中,但可能值得一提(但我觉得它更面向iOS)


你的问题是关于HTML、CSS和Javascript的。但作为补充说明,请不要忘记,您可能还有其他选项以及上面建议的选项(ReactNative、Xamarin with C#…),您可以检查:

您的情况下是桌面应用程序,一个独立的应用程序或网站我希望我的应用程序是一个独立的桌面应用程序,可以与服务器对话并与服务器交换一些数据。爱奥尼亚可以为您工作。但问题是,即使在WebView中运行,也可以在通过api调用的服务器上进行繁重的计算。不过,不要低估Web视图上的JS。是的,你是对的,但这些框架上的本机桥接对于速度也非常重要。例如,Trigger.io framework说他们的本地网桥比PhoneGap快5倍。这是对性能的巨大提升。为了进一步阅读,我建议: