2012-06-12 83 views

回答

3

是的,我推薦位於GitHub的Backbone-Boilerplate。

這是有益的,因爲您不僅可以獲得Backbone MVC,還可以使用require.js AMD和underscore.js模板。作者一直很活躍,代碼令人印象深刻。

下面是相關的教程:

  1. Introduction
  2. AMD Module setup
  3. Boilerplate
  4. Overview
  5. Router Explanation

這些是我用來啓動和運行的教程。還包括Node.js和Grunt構建系統。如果你不熟悉它們,它們是非常值得的。我剛纔看到一個jQuery項目正在整合Grunt構建系統。這是一個很好的設置。

更新:道歉,如果你已經知道樣板。我意識到它不直接涉及重構。這看起來像是一個重構MVC的好帖子。

文檔可能稀少,因爲它將特定於您的代碼庫的架構。關鍵概念是數據映射到模型,GUI映射到視圖,集合包含多個模型,路由器用於路由事件。

希望有所幫助。 一切順利! 納什

+0

是一切的JavaScript?既然你在談論node.js,我想是的,但是你能證實嗎? – Sebas

+0

是的,一切都是JavaScript。此外,Node.js和Grunt包含的配置很簡單。我最初很擔心,但很高興遵循指示貫穿始終。兩者都是推進技術的極好介紹。咕嚕的構建系統也比螞蟻好得多,值得關注。這是一個基於JavaScript的構建工具。 –

+0

哇,那麼,再見了php?你認爲框架足夠強大嗎?支持許多可能允許php現有模塊的各種操作? – Sebas