2016-11-16 48 views
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 

還是我不會再有我的蛋糕,可以吃它嗎?

我知道我拍攝的月亮,但我知道我不能要做到這一點

+0

發現此評論如何分離環境:http://stackoverflow.com/questions/27101559/using-different-client-code-base-for-a-meteor-app-for-cordova-and-website – Nitroware

回答

相關問題