如何在60秒内从零移动到具有数据的移动Web应用程序

我知道所有这些组件都存在,但是我真的想弄清楚是否有人把所有这些组合在一起。

这是我需要的:

  • JavaScript / NodeJS核心应用程序样板/框架
  • 通过一个网站,HTML应用程序(又名PhoneGap或甚至更好的离子),理想的select添加像桌面应用程序(如电子)客户端的灵活性
  • 所有可能的不同/专门的前端代码,所有的资产和HTML可以打包到应用程序
  • 理想情况下保存在一个GIT回购
  • 在所有用户界面之间共享代码
  • 能够在所有环境中使用Angular 2(或类似的东西)
  • 即时的? 标准化的数据连接与数据源(如meteor的DDP),我真的不喜欢投票,我不想写我自己的数据协议
  • 具有某种authentication能力
  • 已经以某种方式存在了

我目前所看到的是Meteor之上的Ionic2,然而要find一个实际运行的例子是非常困难的,我还没有在两个接口之间find任何独立的代码库。

为了澄清,下面是我想要的一个文件夹结构的sorting:

public/ common/ models/ business-logic/ server/ web/ desktop/ mobile/ 

而且,所有的用户界面和服务器都可以从公共文件夹导入。

最终目标是要有像Slack这样的东西,他们有3种不同的方式使用相同的规则访问相同的数据,但是可以真正专注于每种接口types。

这是否存在?

我真的想要有一些可以开始的东西:

 git clone http://github.com/a/bc npm install # do some other things that are documented meteor run ios 

还是我不会有我的蛋糕,也能吃呢?

我知道我正在拍摄月球,但是我知道我不能成为第一个想要这样做的人

对于后端,我认为LoopBack可能是一个很好的select,如果你想快速发展。

他们的网站上有iOS,Android和Angular应用的一些例子:

您可以从他们的文档或GitHub上的几个示例项目中获得一些想法。

LoopBack目前由IBM支持。