对于下面的标准,技术栈最适合吗?
我很容易选择.NET作为一个带有ASP.NET MVC/NHibernate的平台。我在.NET很在行,做了3年左右。所以这对我来说是最简单的选择。
但是在Mono上运行ASP.NET似乎存在太多问题。主要是我在网上找到的。但我知道的是:
我特别喜欢Ruby作为一种语言,但不太确定它是否需要很多技巧来满足第2、3、4点的要求。
至于Java,由于某些原因,我做不到。每当我不得不考虑写get/set而不是属性时,我就会回到C#。如果没有.NET 2/3,我就会使用Java。
因此,有两个主要问题:
发布于 2009-12-02 06:05:22
好消息是Ruby有一些优秀的O/R映射包。试试ActiveRecord (它是Rails的一部分)。Ruby中的O/R映射比在Java中更容易--您不需要生成代码来满足静态类型系统,ActiveRecord使用method_missing来模拟必要的函数调用。
数据库驱动程序也是如此--它们是大多数主要数据库的Ruby绑定。
如果您对Ruby感兴趣,那么Rails将满足您的大部分需求(除了处理一个最熟悉Windows/.NET的团队)。您还可以在JRuby上运行Rails (这是Ruby编译到JVM上的)。
发布于 2009-12-02 06:39:14
一项标准建议是:
发布于 2009-12-02 08:05:03
我建议去找java
https://stackoverflow.com/questions/1830904
复制相似问题