【发布时间】:2008-12-29 16:46:47
【问题描述】:
我打算用 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 服务,所以我有一个真正的强迫症,可以在这里选择平台。
【问题讨论】:
-
你说的这个“地铁”是什么?
-
JAX-WS for Java 的实现,有点像 Axis 或 XFire metro.dev.java.net。
标签: java .net ruby-on-rails jruby