2011-08-21 37 views
1

玩!框架確實可以讓你快速啓動並運行,但是我不知道在維護應用程序時,一旦它們的尺寸和複雜度開始增長,它會有多難......玩的經驗!框架大型應用程序的可維護性

任何人都知道某些中等大小的應用程序正在生產中,支持,維護和改進它有多困難或容易?

+0

可能與ROR或Grails等相同的問題 – atrain

回答

4

重新發布的情況下,它感興趣的人:
短短一句話,不是認真的回答:
這通常是那種試圖說服使用的人,當我愛偏題新技術:)
幾乎不可能用嚴肅的論證來回答這個問題,而且不會很主觀......而且,它真的取決於主題,企業背景,人員的技能等等......
最後,從我的經驗,當項目失敗或難以維護時,技術本身幾乎不是主要問題:這通常是這種技術的方式已被開發人員/架構師使用以及該項目是如何設計和記錄的。您可以在最差的技術中找到非常精心設計的項目。儘管如此,如果使用的框架很複雜並且需要太長的學習曲線和專家技能,它可以增加複雜度,而不僅僅增加一點。

1

RoR和Grails中的「鐵路」,以及其他任何關於編碼框架的約定都意味着它們限制了您的選擇,以便更快地達到目標。在這種情況下,目標是基於網絡的CRUD應用程序。

如果您的未來變化仍然在框架規定的限制範圍內,您不會有任何問題。如果你決定從這個分支出來,你會遇到問題。

你得到這個問題的答案將取決於這個事實。將不會有一個單一的,安慰的,一刀切的迴應,將消除您的決定的所有風險。從遊戲谷歌組