首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >考虑到v3 merb合并的Rails开发

考虑到v3 merb合并的Rails开发
EN

Stack Overflow用户
提问于 2009-06-19 02:26:42
回答 1查看 214关注 0票数 0

我正在设计一个新的web应用程序的初步阶段,还没有开始任何一种实现。这个应用程序建模了一个相当复杂的领域,我觉得使用ruby DataMapper ORM (在.net世界中使用NHibernate )等工具比使用Rails活动记录更舒服。与原型相比,我更喜欢jquery。当然,所有这些考虑都指向使用Merb,但是我知道Merb正在被合并到版本3的Rails中,并且将不再作为一个单独的框架存在。

考虑到rails正在发生相当深刻的变化,现在开始应用程序的实现工作有什么意义吗?我真的很想知道是否值得在Merb中开始开发,然后将其移植到Rails,但我还没有发现任何可能会有多困难的地方。另一种方法是在Rails中开始在域上工作,并且只考虑v3发布后的ORM和前端。

本质上,我想知道Merb应用程序将如何移植到Rails 3,但我意识到,除了核心开发人员之外,其他任何人都知道这一点还为时过早。

任何想法都将不胜感激。谢谢:)

Merb项目的首席开发人员Yehuda在他的博客中这样说:

计划立即开始在Rails上工作,并继续修复bug,并在此期间解决Merb中的其他主要问题。我们还将发布专门设计的Merb版本,以帮助简化到Rails 3的转换。

特别是,我们将使用弃用通知和其他过渡机制来执行Merb发行版,以帮助开发人员跟踪Merb1.x和Rails 3之间的更改。期望一些逐步接近Rails 3的临时版本将移植到Rails 3上,以进一步减少摩擦。

非常清楚:我们不会放弃Merb项目。在Merb上运行的许多生产应用程序既依赖于及时的bug修复,也依赖于通向未来的清晰路径。如果您今天正在使用Merb,请继续使用Merb。如果您考虑在项目中使用Merb,因为它更适合您的需要,那么请使用Merb。您不会被冷落,我们将尽一切努力确保您的应用程序不会陷入过去。

如果您已经学习了Merb,我们将努力确保您可以将这些知识共享到Rails 3中。在引擎场,我们完全打算继续在我们的内部应用程序中使用Merb,直到Rails 3发布为止,但是我们将使用那些(重要的)应用程序来确保每个人的体验都很顺利。不会有很大的跳变,您不需要从头开始重写应用程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-19 03:16:57

实际上,现在不是在框架上启动复杂应用程序的好时机。似乎总有一个重大的升级或其他竞争的框架,这可能是一个更好的选择。如果你在Merb上取得了更大的成功,现在就坚持下去,毫无畏惧地开发你的项目!Rails和Merb社区都将不得不应对项目与Rails 3版本的合并,但这还需要一段时间。

然而,项目合并并不意味着Merb将消失。Yehuda将不再是主要的开发人员,但是会有人接管这个项目。至少,只要您遵循Merb开发人员的官方存储库,您就可以期待几年的安全补丁和bug修复。很可能,在Rails 3发布之后,您将发现将Rails 2.x/Merb1.x应用程序升级到Rails 3的很好的演练。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1016096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档