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