我打算使用HTML,JavaScript和CSS重寫現有的Silverlight應用程序。這將是一個豐富的互聯網應用程序連接到服務器僅用於數據(基於JSON的Web服務) - 所以不會有任何服務器端表示框架,如JSP或ASP.NET。該應用程序由大約8個屏幕組成,其中大部分以標籤式佈局顯示。問題是...如何編寫模塊化JavaScript應用程序?
以模塊化的方式編寫這樣的應用程序的最佳方式是什麼?我想將單個屏幕作爲獨立模塊編寫,只能通過事件與彼此進行通信。我還想使用某種MVC框架將表示層與模型分離。
我應該看看哪些框架的任何想法?你有使用它們的好經驗嗎?我開始看Backbone.js,JavaScriptMVC和SproutCore。我錯過了值得考慮的事情嗎?
提前感謝您的時間。
P.S.如果您希望看到我正在嘗試重寫的應用程序,則可以使用在線演示here - 這是一個用於學習和比較技術的現實交易應用程序。
Thanks hvgotcodes。這對Sproutcore來說非常鼓舞人心。 – Naresh