【问题标题】:How can i develop mobile and desktop applications using html, css and javascript? [closed]如何使用 html、css 和 javascript 开发移动和桌面应用程序? [关闭]
【发布时间】:2017-08-08 17:23:19
【问题描述】:

在网络上进行研究后,我发现了两个框架:用于桌面开发 - electron 和用于移动开发 - ionic

以上平台是否推荐用于使用网络技术进行移动和桌面开发的选择?如果不是,我们应该为此使用哪些框架?

【问题讨论】:

  • 在您的情况下是桌面应用程序、独立应用程序还是网站
  • 我希望我的应用程序是独立的桌面应用程序,它与服务器通信并与之交换一些数据。
  • iOnic 会为您工作。

标签: javascript html css ionic-framework electron


【解决方案1】:

您有很多不同的可能性,例如 OnsenUI、Kendo、Ionic(1 或 2)等。我建议您花点时间了解哪个更适合您的需求,尽管我会说离子现在很流行。

此页面是一个很好的开始,您可以通过简短的评论来概述一些受欢迎的内容。 http://www.gajotres.net/best-html5-mobile-app-frameworks-ionic-review/ 请注意,Framework7 不在列表中,但可能值得一提(但我觉得更面向 iOS)。

您的问题是关于 HTML、CSS 和 Javascript 的。但作为旁注,请不要忘记您可能还有其他选项以及上述建议(ReactNative、Xamarin with C#...)您可以查看:http://noeticforce.com/mobile-app-development-cordova-vs-react-native-vs-xamarin

【讨论】:

    【解决方案2】:

    关于您的问题的技术很少。 Cordova-PhoneGap-Ionic(它们依赖于Apache Cordova)应用程序在 WebViews 上运行。这意味着如果您将它们用于某些目标,例如硬计算,可能会出现性能问题。顺便说一句,您仍然可以通过 Cordova 插件使用本机功能。

    还有NativeScriptReactNative。使用这些技术,您的应用程序可以在本地环境中运行。看起来这些技术现在很流行。

    【讨论】:

    • 问题是,即使事情在 webviews 中运行,仍然可以在您通过 api 调用的服务器上完成大量计算。不过不要小看网页视图上的 JS。
    • 是的,你是对的,但是这些框架上的本地桥对速度也非常重要。例如 Trigger.io 框架说他们的本地桥比 PhoneGap 快 5 倍。这是对性能的巨大提升。如需进一步阅读,我建议:link
    猜你喜欢
    • 2012-08-27
    • 2016-06-11
    • 2011-06-03
    • 2013-11-09
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多