我打算製作一個多平臺的科爾多瓦應用程序(Android,iOS,Windows),我發現了不同的方法來解決這個問題。科爾多瓦應用從零開始,關於ngCordova,Ionic和Typescript的決定
我的計劃是開發一個具有與服務消耗(列表,添加和編輯項目)相關的4或5個功能的應用程序,並允許離線使用應用程序。
最重要的方面是它必須穩健且穩定高於一切。
我的解決方案是:
做一個 「純粹」 的科爾多瓦(JavaScript的HTLM和CSS);
使用ngCordova(AngularJS,支持Cordova插件);
使用Ionic(AngularJS,主要是UI);
使用打字稿;
使用Typescript,ngCordova和Ionic(或三者的組合)。
我知道DefinitelyTyped支持Ionic和ngCordova大部分(在鏈接源),我也可以在打字稿創建一個空白科爾多瓦應用程序,以便不應該是一個問題。
使用Typescript似乎已成定局,但我對ngCordova和Ionic的使用並不完全確定,現在的標準是什麼?
編輯: 決定去與打字稿,角2.0和離子2,但後來放棄了,在Xamarin開發
我非常傾向於同時使用ngCordova和Ionic,並且很容易看到它爲項目帶來的優勢! 我會等待更多的答案,尤其是關於使用打字稿結合這兩個框架。 感謝您的意見! – break7533
我確信ngCordova附帶了Ionic JS庫,因爲Ionic開發了它。它基本上包裝了許多插件的承諾,但有一些插件可能會導致問題(至少我經歷過它,所以我不得不回到本地使用插件的方式)。 Ionic 2/Angular 2無論如何都使用TypeScript,並且它們都似乎處於發行版的測試版階段:)首先,我推薦Ionic以及它擁有如此巨大的幫助社區,他們的開發團隊非常棒! –
夥計們,你有任何想法 - http://stackoverflow.com/questions/37116796/grunt-file-not-loading-ngcordova-and-jquery/37118392?noredirect=1#comment61779181_37118392 – Smitha