2012-05-30 91 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是靜態的。

相關問題