我在新的领域上有些不熟悉,也许这是一个重新发布的帖子(如果是的话>抱歉)。
我需要一些指导,以确定前进方向。我之前制作了一个Android应用程序,并发现自己大部分时间都在处理UI。我希望使用HTML5设计UI并将其分发到Android和iOS。
为了集中精力,我进行了很多关于本地和混合开发的研究。我找到了一堆平台,如PhoneGap、Appcelerator、Trigger.io和AppGyver(后两者很吸引人)。但现在我感到困惑了......
我基本上希望创建一个内部网络环境,允许团队开发HTML5内容,将数据馈送到数据库,同时严格控制开发和数据库版本。
考虑到这样的设置:
- 本地服务器托管源HTML5代码和数据库 - git上游。
- 然后由桌面计算机上的git进行开发
- 移动/平板电脑拉取源(git origin)并创建实例,请求将数据条目发送到上游(从而发送到所有其他远程设备)
- 多个单元可以在同一实例上工作,并贡献拉请求数据到源。他们立即看到更改(逻辑应确保没有冲突 - 考虑ping设备)
如果添加了一些新的HTML5,则无需通过应用商店分发新应用程序(未更改行为因此未违反清单)。
目前,我正在考虑制作一个本地应用程序,其中包含Webview并执行git命令,但我担心会被卡住(没有iOS编程经验)。这是否过度?
我完全不反对混合供应商 - 只是想知道他们是否会让我实现我的目标。
如果有人有关于如何实现类似任务的在线教程链接或可以提供有用的提示/指针,那么我将不胜感激。
我会投票支持所有帮助我的答案,并为最有帮助的答案设置解决方案。