我打算用 Metro/Hibernate 用 Java 开发一个 Web 服务(SOAP 到 C++ 客户端),并在它前面有一个用 JRuby on Rails 编写的网站,通过 JRuby 和通常通过数据库连接 Java 模块。我已经编写了一些代码并设置了所有内容。
现在,我听说 .NET 3.5 非常强大,并且在阅读了一些内容后我承认这是真的。但是,放弃 Java 和 RoR 的这种可怕而奇怪的混合体,将所有东西都切换到 .NET 是否有意义?一切:服务、数据库连接(对象的 linq)、web-front、ajax 东西——一切都在一个巨大的 .NET 3.5 解决方案中。
我也希望玩得开心,但不如说,在 C++ 中用于服务器端:)
我知道,凭借 RoR 的力量,它是否属于任何一方并不重要。但是,无论我是为 .NET 还是 Java 设置的,我仍然觉得我做错了,我应该切换到我当前正在使用的非侧。
我在 Web 开发方面的经验非常有限,我只写过一次 ASP.NET Web 服务并支持 Java Web 服务,所以我有一个真正的强迫症,可以在这里选择平台。