我是超級好奇,在互聯網上花了幾個小時,但我可以找到的所有「優點&缺點html5,混合和原生應用程序」sytle博客。從應用程序商店下載混合應用程序時,哪些資產在設備上下載?
之一,如果爲什麼移動應用程序執行得更快,然後Web應用程序的原因(除了事實,即應用程序可以使用設備的核心功能)是資產存儲在設備內存從而不必須弄來了互聯網,僅供參考(JSON)旅行通過互聯網。這減少了加載時間,減少了加載新頁面的時間(您只需要獲取JSON)並添加了離線體驗。
我有一種生活在世界上混合應用程序也一樣 - 資產存儲在設備中。然而離子文檔中,我發現這個:
好事關於角模板是他們可以從任何地方 加載:本地或遠程。該模板的URL是唯一的 標識符,如果該模板是本地定義的,則將在本地獲取 。模板是分開佈局和UI的好方法,所以我們 廣泛使用它們。
這表明如果模板沒有在本地定義,它將不會在本地獲取,而是讓我假設在我的www文件夾中定義的模板將通過互聯網調用。
另外我在他們的文檔中找到了一個地方(真的不能找到確切的單詞給qoute),他們建議在腳本標記中定義模板,否則它們會通過互聯網獲取。
這讓我想知道當我從應用商店或谷歌播放下載應用時,哪些文件實際上在我的設備上下載?
我覺得這是非常重要的是瞭解在此之前真正開始發展同任何框架,因爲我找不到我希望這個問題將是有關誰正在採取的第一步爲混合其他開發者對這個問題的任何信息的混合應用程序應用開發。
本文的作者指出加載模板比加載通常包含在同一個HTML文件中的'ng-template'要稍微長一些。我已經擴大了我的答案來闡述差異。 – Dexter