用于使用angular2构建混合应用程序的框架

时间:2016-08-22 07:27:06

标签: cordova angular ionic-framework hybrid-mobile-app nativescript

我是角度2的新手,并希望使用angular2构建混合应用程序。我看到可以使用离子框架,也可以使用nativescript。我使用了带有angular1的cordova,但不知道它是否也支持角度2。哪个是使用angular2构建混合应用程序的最佳框架?为什么?

2 个答案:

答案 0 :(得分:2)

有很多移动框架支持angular 2,即使是React native,你也可以在Angular 2中使用React native。

我使用了许多不同的混合移动框架,最后我发现nativescript是最好的。 (对于非混合框架,Qt非常好。)

对于Angular 2:在rc 5之后,它非常稳定。

答案 1 :(得分:0)

NativeScript和Ionic都可以让您使用JavaScript(Angular 2)构建移动应用程序。

使用Ionic(版本2),您可以使用html并创建新元素相对容易,您只需使用css为元素设置样式。正如您所提到的,该应用程序是混合应用程序 - 带有webview的本机应用程序,您的代码将在其中执行。

使用NativeScript,您可以使用XML,您可以使用的元素集仅限于映射到本机组件的组件(即没有html选择框)。结果是本机应用程序 - 没有webview。

我的观点(我最近使用过两种技术) - 使用Ionic,您可以更快地进行开发和原型设计。使用NativeScript可以获得更好的性能。

这两种技术都在开发中并且不稳定 - 因为Angular2也不稳定。