我正在編寫一個Web應用程序,並且想知道未來的升級以及如何升級webapp會影響用戶體驗。爲最終用戶版本化Web Apps有哪些常規策略?
特別是,我想知道Google這樣的公司如何解決這個問題。例如,我已經看到幾個例子,其中一個特定的谷歌應用程序會詢問用戶是否要升級到「新的谷歌文檔」,或類似的。這是我想提供的體驗,但我不知道如何去做。如果有關係,我正在編寫一個使用backbone.js的應用程序,並且有一個沉重的JS客戶端組件。我已經看到了幾個關於版本控制REST組件或WebServices組件的討論,但沒有一個討論實際的客戶端代碼或後端組件(當然,後端可能並不重要,如果它全部落後於版本化的web服務)
我感興趣的是他們如何實現這一點,從應用角度和從後端數據庫的角度來看。
所以看起來好像有幾個問題。
- 凡在Web根做的版本的應用程序住
- 你如何爲多個版本,爲不同的用戶
- 你怎麼版本的後端數據存儲
- 由於我使用的骨幹,我特別感興趣的是爲這種類型的應用設計路由器。如果各種版本都存在於一個子目錄中,我該如何創建一個合適的路由器?
也可能有其他一些考慮因素。
這屬於:http://programmers.stackexchange.com/ –
是否http://stackoverflow.com/a/11078299/476712回答你的問題? – lorefnon