我是大型敏捷软件开发方法论的粉丝,喜欢使用 Django 和 RoR 开发网页。然而,它造成了很大的限制,因为实际上很少有 Django 或 RoR 开发人员可以雇用。
对于一个新的网络项目,我们将招聘开发人员,尽管我很乐意看到这些员工使用此类工具,但遗憾的是,要么找不到相关的开发人员,要么即使我们找到他们(在我的国家几乎不可能), 我们将非常依赖他们。
此外,时间是一个很大的限制,因此考虑“寻找聪明的程序员并让他们学习这些技术”不是一种选择。
在这些情况下,我想听听常见的 Java 或 .Net 替代方案,以及您为什么会推荐它们。
我可以想到 Spring、Hibernate、Stripes、Struts 和 Wicket for Java
Microsoft ASP.NET MVC 看起来也很有前途。
编辑:我需要说明的是,我不会成为该项目的活跃开发人员,而是担任经理。
问候
最佳答案
如果您希望 Java、Spring 和 Hibernate 具有类似 RoR 的“编码约定”,为什么不试试 Grails ?它基于 Java、Groovy、Spring 和 Hibernate。对于基于 Web 的 CRUD 应用,您将能够获得类似于 RoR 的提升。
关于java - Django 或 RoR,如常见的 Java 或 ASP 网络框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2157046/