我們有一個系統,它的行爲是由多個XML文件中定義的。(大約50種不同的XML文件的每一個支配子系統的行爲。)哪一個適合更好的UI或DSL?
遺留原因的XML文件是一個自定義格式,意在使系統中的各種組件容易消耗。
自定義格式對於人類來說不是非常直觀和可讀的(這也是我們重要的考慮因素)。
那麼我們該如何解決這個可讀性問題呢?
我覺得在這些XML文件之上編寫一個直觀的用戶界面應該能夠完成這項工作。
然而,我的同事認爲用DSL代替XML文件是一個更好的主意,因爲它們可以是直觀的和機器可讀的。
這是一個好主意還是矯枉過正?我覺得,與說UI相比,獲得DSL是非常困難的。但我可能是錯的。
任何幫助將不勝感激。謝謝。
我同意巴里 – Kane 2009-06-07 08:47:58