gpt4 book ai didi

Java/JRuby on Rails 与 .NET 3.5...感觉我做错了

转载 作者:行者123 更新时间:2023-12-01 16:42:12 24 4
gpt4 key购买 nike

我计划使用 Metro/Hibernate 在 Java 中开发一个 Web 服务(SOAP 到 C++ 客户端),并在前端使用一个用 JRuby on Rails 编写的网站,通过 JRuby 并且通常通过数据库连接 Java 模块。我已经编写了一些代码并设置了所有内容。

现在,我听说 .NET 3.5 非常强大,经过一番阅读后我承认这是真的。然而,放弃这种可怕而又好奇的 Java 和 RoR 混合体并将所有内容切换到 .NET 是否有意义?一切:服务、数据库连接(对象的 linq)、Web 前端、ajax 内容——一切都在一个巨大的 .NET 3.5 解决方案中。

我也希望获得乐趣,但不如服务器端的 C++ 那样有趣:)

我知道,凭借 RoR 的力量,无论是哪一方都并不重要。然而,无论我已经做好了 .NET 还是 Java 的准备,我仍然感觉自己做错了,我应该切换到非我当前所在的位置。

我在 Web 开发方面的经验非常有限,我只编写过一次 ASP.NET Web 服务并支持 Java Web 服务,因此我对这里的平台选择有真正的强制症。

最佳答案

.NET 3.5 非常有趣(在主流平台中),但在我个人看来,Ruby 与 .NET 3.5 一样有趣,甚至更有趣。

关于功能,它们也大致相当,您当然可以毫无问题地使用两者来创建 SOAP Web 服务应用程序。

关于“巨大的混合体”,不存在这样的东西,它只是一个(非常活跃的)端口,就像 .NET 领域的 IronRuby 或 IronPython。

当然,如果您坚持使用 .NET 并使用 C# 进行编写,那么与混合搭配 Ruby 和 Java 相比,将会有更多的连贯性。但您当然只能使用 JRuby。

考虑到乐趣和功能因素或多或少是相等的,我会选择 JRuby,以防万一我将来必须部署在 Linux、Solaris 或非 Windows 上。

如果您确定要永远坚持使用 Windows,那么请选择对您来说最有趣的内容。

关于Java/JRuby on Rails 与 .NET 3.5...感觉我做错了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/398089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com