如何在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支持。