AGILE开发框架建议

时间:2011-03-30 17:38:57

标签: agile crud rad

我是AGILE开发的新手,但我在java和php方面有很强的背景。我需要尽快做一个CRUD应用程序(大学申请和注册Web应用程序),并希望获得有关最佳,最快和最容易学习AGILE开发框架的建议,我最好使用MySQL进行数据存储。

3 个答案:

答案 0 :(得分:3)

Agile与您用于实现应用程序的技术无关。这是关于您用来构建应用程序的方法。两者是正交的。

如果您想要一个用Java开发Web应用程序的良好框架,我建议使用Spring。但是如果你使用敏捷,瀑布或其他任何方法,Spring都不在乎。

答案 1 :(得分:2)

敏捷开发框架是什么意思?

wikipedia: “敏捷软件开发是一组基于迭代和增量开发的软件开发方法,其中需求和解决方案通过自组织,跨职能团队之间的协作发展”

敏捷是你管理项目的一种方式,而不是你工作的框架(你可以用任何语言的敏捷方式开发)。

当然,通过敏捷,您可以将各种软件开发实践理解为:

您可以使用其他框架/工具轻松实现

答案 2 :(得分:1)

我不确定方法选择是否必然与技术选择“正交”(如上所述)。例如,Agile的大多数现代实现都强烈推荐诸如TDD,单元测试,持续集成,QA自动化等实践。如果您做出正确的技术选择,这些做法更容易遵守。我最成功的技术堆栈如下:Spring,Hibernate,Maven,Eclipse,Hudson,Log4J,JBoss,JUnit,soapUI。但是,上面的列表仅仅是一个指南,并不全面。例如,人们可以轻松地将Hudson换成CruiseControl,也许同样成功。我希望这会有所帮助。