1
我知道所有這些組件都存在,但我真的想弄清楚是否有人將所有這些組合在一起。如何從零到移動Web應用程序的數據在60秒內
以下是我需要:
- 的JavaScript /的NodeJS核心應用樣板/框架
- 同一個網站,HTML應用程序(又名PhoneGap的甚至更好的離子),最好選擇添加有點像桌面應用程序(如電子)客戶端的靈活性
- 所有的不同/專用前端代碼,以便所有資產和HTML可能會被打包成應用程序
- 理想的情況下保持在一個GIT回購
- 使用所有用戶界面之間的共享代碼
- 在所有環境(或類似的環境)中使用Angular 2的能力
- 實時?與數據源(如流星的DDP)標準化的數據連接,我真的不喜歡投票,我不希望有寫我自己的數據協議
- 擁有某種認證能力
- 已經以某種方式存在
到目前爲止,我一直在關注的是Ionic2在Meteor之上,然而要找到它們一起玩的實際工作示例非常困難,而且我還沒有在兩個接口之間找到任何具有不同代碼庫的代碼庫。
爲了澄清,下面是整理的什麼我設想了一個文件夾結構:
public/
common/
models/
business-logic/
server/
web/
desktop/
mobile/
而在這,所有的UI和服務器可以從公共文件夾導入。
最終目標是要有像Slack這樣的地方,它們有3種不同的方式使用相同的規則訪問相同的數據,但可以真正專注於每種接口類型。
這是存在嗎?
我真的希望有什麼事情,可以啓動:
git clone http://github.com/a/bc
npm install
# do some other things that are documented
meteor run ios
還是我不會再有我的蛋糕,可以吃它嗎?
我知道我拍攝的月亮,但我知道我不能要做到這一點
發現此評論如何分離環境:http://stackoverflow.com/questions/27101559/using-different-client-code-base-for-a-meteor-app-for-cordova-and-website – Nitroware