我得到了为一家私人巴士运输公司制作大型 Web 应用程序的合同。在我详细说明问题之前,这里有几件事:
它是一个完整的基于 Web 的应用程序,可用于:
- 管理车辆、路线、巴士站
- 使用 GPS 和计算的当前位置。
- 打印门票
- 网上购买
- 会员资格
- 全面的账户管理(即收入、支出、图形报告等)
- 一个同时工作的网站,允许预订/取消门票和实时聊天。
尽管如此,我的问题是构建应用程序的合适环境和工具是什么?
- Programming Lingo:(我的选择,基于 MVC 的 JavaScript 框架,在后面用 PHP 提供数据和视图)给我你的建议。
- 数据库:这是我最困惑的地方。我应该使用mysql吗?或者像mongoDB这样的OOP?
- 其他工具:还有哪些其他工具可以帮助我?请建议。
而且,我必须一个人做这件事。雇用人员/外包/团队合作不是一种选择。