2012-05-30 89 views
0

我有一个Rails应用程序,它使用Builder gem编写易于使用的XML文件。使用Builder比常规xml文件有什么优势?

我对Builder gem非常满意,但根据我的产品架构师的观点,我们应该始终使用简单的.xml文件,而不是使用第三方工具。

因此,我需要给他一个坚实的理由,向他解释在我们的Rails应用程序中使用Builder比常规XML文件的优点。

任何人都可以提供或指导我在Builder上使用Rails应用程序中的regualr RXML/XML文件的正确理由吗?

+0

rxml是生成器,不是吗? – tokland

回答

1

如果你的xml文件是静态的而不是他是正确的,并且没有使用任何类型的xml模板来烧结它们的好处。如果你使用它的动态内容比你获得模板语言的所有好处,例如共享模板之间的代码,缓存等

1

他可以像他喜欢的一样高调,但Builder 3.0带有任何全新的导轨3应用程序。它已经在你的宝石包中,为什么不使用它?这就像说ActiveRecord或JQuery不应该被使用,因为我们不应该依赖第三方工具。由于您已经在使用rails以及随附的所有开源软件,因此Builder有什么问题?如Yuiry指出的那样,优点是构建器是动态的,而.xml是静态的。

相关问题