首页 文章

ionic / cordova:它可以用来构建桌面应用程序(linux,OSX,Win)吗?

提问于
浏览
2

我已经为移动应用程序(Android,iOS)完成了一些带有ionic / cordova的简单项目 .

我想知道,我可以用它来为linux,OSX和Win创建桌面应用程序吗?

apache文档建议可以完成(这里:osx):https://cordova.apache.org/docs/en/latest/guide/platforms/osx/

本指南介绍如何设置SDK开发环境以部署OS X计算机的Cordova应用程序 .

这个链接(看起来年龄大约2年)声称它不能:https://www.airpair.com/ionic/a-year-using-ionic-for-hybrid-ios-android-apps

如果您想知道Ionic仅适用于原生/混合移动应用程序(Android,iOS,Windows手机,Chrome甚至Apple Watch),并且不能用于开发桌面应用程序 .

我知道还有其他(本机)跨平台框架,如 qt ,但由于我碰巧拥有丰富的Web技术经验,因此我最有效地使用HTML5和CSS ...

有关堆栈溢出的问题,但它是从2011年开始,没有答案:Can Ionic be used for on desktop computers (as a web app)?

1 回答

  • 2

    似乎是的,但没有太多的资源/教程/示例/样本等!

    enter image description here

    在图像的右上角,有一个电子图标 . 使用电子,您可以分发到windows / macosx / linux .

    Ionic 2专注于通过Cordova构建本机/混合应用程序,以及为Progressive Web Apps和Electron添加功能 .

    大家好!对不起,这里有困惑 . 虽然现在完全可以使用Ionic 2构建Electron应用程序,但我们目前还没有为它设置构建过程,因此需要在开发人员端进行一些设置 . 在我们将Ionic 2稳定后,我们将寻求提供更多基础设施,使用Electron with Ionic 2.离子/电子样本项目

    默认情况下,您可以在Ionic中构建桌面有 Value 的UI - 或者只使用Ionic作为您使用自己的UI构建的基础,因此通过Electron部署它是一种很好的方式来获取跨平台桌面本机应用程序 . 当然,这些应用程序不像Office那样,但可以在大型平板电脑上使用的任何东西也可以在台式PC上使用 .

    总而言之,我认为这是一个有趣的想法 . Ionic提供了一个很棒的UI,它在桌面上看起来和移动一样好,显然Angular帮助构建应用程序的能力在这里同样有用 . 当然,在构建不适用于移动设备的桌面应用时,要记住一些问题,但它们是您可以解决的问题 . 我很想听听人们的想法,如果你构建了一些东西(或者有一些东西),请在下面的评论中分享!

相关问题