创建一个Angular 2移动应用程序

时间:2016-03-17 12:01:21

标签: android ionic-framework angular

我使用 Angular 2 创建了一个网站。我想在这个网站上创建一个移动应用程序。我希望这会使网站在智能手机上运行得更快。我想如果我将Angular 2网站转移到移动应用程序中,每次访问该页面时都不必下载大多数文件。

这是个好主意吗?它会加快应用程序的速度吗?有没有人有其他建议?

PS:我使用过Ionic,但我不想使用离子框架重写应用程序,而是希望使用现有代码构建移动应用程序。

1 个答案:

答案 0 :(得分:2)

我认为你应该研究 Apache Cordova 。这是 ionic 用于访问设备的本机功能的内容。 here is a link for the site您可以使用任何形式的js,css或html。它还有你可以使用的插件。通过“入门”按钮,然后启动教程应该可以帮助你。

使用Cordova,您可以使用空白平板开始,并使用您想要的任何JavaScript库或框架构建应用程序。 因此支持Angular 2

速度取决于您拨打的ajax调用次数以及用于创建应用功能的逻辑。将网站存储在设备上将加快js,css和html的初始加载速度。但是如果你的互联网速度很快而加载速度不高,速度就不会太明显。

我认为拥有本机应用程序(即使是通过Cordova)的真正优势在于您可以本机访问设备文件系统和功能,而这些功能是您无法访问网站的。查看Cordova的plugins。推送通知,相机或任意数量的其他plugins ...