首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于AngularJS 2的多平台开发

基于AngularJS 2的多平台开发
EN

Stack Overflow用户
提问于 2016-11-06 23:32:15
回答 1查看 458关注 0票数 3

AngularJS网站声明:

跨所有平台开发 学习一种方法来构建具有角度的应用程序,并重用您的代码和为任何部署目标构建应用程序的能力。对于web,移动web,本地移动和本地桌面。

根据我的测试,Ionic框架(基于角锥2)允许使用相同的代码库创建iOS、安卓和Windows应用程序,但我从未见过web、移动web、本地移动和本地桌面应用程序使用相同代码库的任何示例。此外,Ionic框架是为本地移动应用程序开发的,不应该用于web和桌面应用程序,因此应该有两个不同的视图,一个用于Ionic,另一个用于Bootstrap/Foundation/insert your favorite CSS framework here

是否可以为web、移动web、本地移动和本地桌面编写一个单独的AngularJS应用程序,它们都具有相同的代码库?如果是,怎么做?如果不是,我如何重用代码(所有与视图无关的代码)来实现这一点,同时通过目标平台维护单个项目?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-05 10:57:26

这是一个很老的问题,但对于那些仍然对这个话题感兴趣的人来说:

https://jlooper.github.io/angular-starter/

run Platform启动器是一个模板,用于构建跨web、本地移动(使用NativeScript)和桌面(使用电子)的应用程序。

另一种选择是:

https://github.com/NathanWalker/angular-seed-advanced

这篇文章的主要内容是:

https://developer.telerik.com/featured/building-angular-2-web-native-apps-single-codebase/

我还没有试过它们,所以我不能评论它们的实际可用性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40455771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档