我開始開發一個解決方案,將插入到現有的應用程序。它將用於公衆使用。重大配置更改會阻止用戶部署代碼嗎?
我可以選擇使用更新的技術來促進更好的體系結構,靈活性,速度等等,或者堅持使用現有技術,該技術已經通過了應用程序的試用和測試。
使用新技術的缺點是需要對基本配置文件進行重大更改以支持它。如果更改出錯,應用程序將無法使用。卸載也是一個問題,因爲其他開發人員未來的自定義代碼可能需要較新的技術,這是無法確定的。
這個問題在考慮方法時有多重要?
重大的配置更改是否會導致用戶無法部署代碼,或導致以後出現問題?
編輯:
沒有故意進入的具體信息技術在這裏,以避免被siderailed的問題。
可以提供安裝/卸載軟件,但會涉及一些複雜因素,可能會導致他們在導致應用程序死機的邊緣情況下犯規。 (原始配置的備份將是緩解這種情況的一種方法。)另請參閱上面卸載的問題,其中我基本上無法提供。
並不意味着在我的回答中暗示這個問題*需要*細節,只是沒有。 – 2009-09-09 21:58:54