我是一名Web開發人員,對這些可以使用HTML5 + CSS構建的混合(或原生?)應用程序感到好奇。所以我決定嘗試構建一個。用離子來製作應用程序。爲什麼我需要PhoneGap?
所以我完全是新的。 (對CLI也不太舒服。)
起初,我搜索了怎麼做,找到了PhoneGap,它可以將HTML5 + CSS轉換爲移動應用程序。似乎簡單。
然後我需要一個框架,並找到Mobile Angular JS。
我開始構建我的應用程序。但是,當應用在桌面瀏覽器中正常工作但在移動應用的ngview中無法加載模板時,就會出現問題。這讓我想知道Mobile Angular JS可能不是PhoneGap的完美搭配。
所以我搜索了什麼框架與PhoneGap最好兼容,並發現Ionic就是這樣。但是當我在他們的文檔中閱讀它時,它讓我感到困惑。看起來Ionic有他們自己的構建程序,使我的HTML成爲一個可用的移動應用程序。
那麼,爲什麼Ionic與PhoneGap完美配合,當你已經擁有帶Ionic的PhoneGap功能?
我很困惑。
編輯:
一個幾個小時的進一步閱讀,並採取更多的意見後,我覺得我可以非常有信心建立在不需要離子的PhoneGap。而Ionic不是測試PhoneGap的最佳框架。
Framework7似乎更容易。 PhoneGap說這只是將Framework7 dist
的內容複製到PhoneGap的www
文件夾中。 http://phonegap.com/blog/2015/11/30/framework7/
但是我有點擔心,每次我想測試時都必須做到克隆嗎?
也許我結束了jQuery Mobile的反正...
喜,如果你想建立一個混合移動應用程序,然後離子,科爾多瓦和angularjs足以沒有必要去爲PhoneGap的。 –