美好的一天!單頁應用程序的工具框架(網站)
有一些類似的問題在這裏,但我格外有興趣構建單頁面的Web應用程序等方面的內容:
什麼服務器組件非常適用於大數量的AJAX請求(也許,Node.js)?我的服務器平臺是* nix(Debian)和PHP。
當我需要如何與COMET取代AJAX,我可以使用相同的服務器端?
什麼JavaScript框架可以幫我安排的客戶端(我的意思是MVC,MVVM,客戶端模板)?
對於整體方法和架構模式的任何優點都非常感謝。
謝謝!
美好的一天!單頁應用程序的工具框架(網站)
有一些類似的問題在這裏,但我格外有興趣構建單頁面的Web應用程序等方面的內容:
什麼服務器組件非常適用於大數量的AJAX請求(也許,Node.js)?我的服務器平臺是* nix(Debian)和PHP。
當我需要如何與COMET取代AJAX,我可以使用相同的服務器端?
什麼JavaScript框架可以幫我安排的客戶端(我的意思是MVC,MVVM,客戶端模板)?
對於整體方法和架構模式的任何優點都非常感謝。
謝謝!
從各種博客,它看起來像角JS會迎合大部分SPA
的需要
羅布·艾森伯格說:
我會加入AngularJS 2.0核心團隊和幫助設計和實現AngularJS 2.0,將我在Caliburn.Micro和Durandal方面的所有經驗融入其中。
從Compare Durandal to Angular, Not Knockout to Angular
敲除是數據綁定庫。這不是一個SPA框架。
Drundal Vs Angular:他們解決相同的問題(當然有不同的方式)。他們都有路由,動畫,視圖編排,依賴管理以及數據綁定。
迪朗達爾是從淘汰賽一個自然的過程,因爲迪朗達爾採用淘汰賽。 Durandal使用Knockout進行數據綁定,因爲它非常穩定,非常普遍且可靠。 Angular推出了自己的數據綁定。
另請參考:
對於前端MVC: javascriptmvc.com amplifyjs.com如果你想組織AJAX請求
我也同意,Node.js的特別好,如果你做了很多AJAX的,因爲你總是隻處理JSON對象 - 不需要轉換。加上它非常快。據說,任何Ruby,PHP,Python框架都可以完美支持。
很好的問題,但它將不可能選擇一個單一的答案,並將其稱爲正確的 –
我認爲這個問題,指向我在這三個主題的相關資源將是正確的... – artvolk
也許你應該分解成更多的單獨更多重點問題。現在的方式,它需要長時間的寫作,比我願意奉獻更多的時間。您談論的這些問題是大多數Web架構師的想法。 –