我获得了为私人公交运输公司制作大型网络应用程序的合同。在我详细阐述问题之前,这里有一些事情:
这是一个完整的基于Web和应用程序,将用于:
所有这一切,我的问题是构建应用程序的适当环境和工具是什么?
而且,我必须独自完成这项工作。招聘人员/外包/团队合作不是一种选择。
答案 0 :(得分:0)
如果您希望有机会按时交付,请尽可能简化一切。
如果您以前使用过它,请使用MySQL或类似的东西,因为这样一个大项目可能不是学习新事物的好地方,尤其是在时间紧迫的情况下。
如果您之前使用过MVC框架,请再次使用它,因为您不想花太多时间为这么大的项目学习新的框架,除非您确定有实际的好处。
选择框架后,您可以寻找可以帮助您的工具。例如,如果您选择了java framework tapestry,则可以使用eclipse IDE来帮助您高效地进行编程。
祝你好运。答案 1 :(得分:0)
编程 - 如果你想要基于PHP的MVC,我建议去CodeIgniter。它简单易学。我之前用过它并发现它非常好。
数据库:如果没有特别需要使用基于NOSQL的数据库,请使用MySQL。
首先创建一个数据模型,然后创建API来读取它们。将所有这些整合到一个网站中。
如果一个人必须独自完成这一切,这一切都将是一项非常重要的工作。一种选择可能是探索各种组件的工具和框架,并将它们集成到您的站点中。例如openfire for chat,基于开源网络的会计和报告软件。