請原諒我的無知,但我試圖圍繞整個Node.js vs Backbone.js的事情。我想我正在搞清楚,有人可以證實這一點,或幫助調整我的理解?Node.JS和術語
Node.js是一個可以服務和呈現HTTP的平臺嗎?
Express.js是Node.js和處理路由的框架?
Backbone.js是一個前端Javascript庫,它完全不依賴於Node.js?
服務Node + Express的Backbone.js HTML是否常見/可接受,還是另一個平臺更適合?
請原諒我的無知,但我試圖圍繞整個Node.js vs Backbone.js的事情。我想我正在搞清楚,有人可以證實這一點,或幫助調整我的理解?Node.JS和術語
Node.js是一個可以服務和呈現HTTP的平臺嗎?
Express.js是Node.js和處理路由的框架?
Backbone.js是一個前端Javascript庫,它完全不依賴於Node.js?
服務Node + Express的Backbone.js HTML是否常見/可接受,還是另一個平臺更適合?
沒有Node.js的VS Backbone.js的,這幾乎類似於樹木VS蘋果:)
節點是在服務器上運行的JavaScript的環境。 Backbone是一個用於在前端或後端應用程序中操作JavaScript的庫。要專門回答您的問題:
Node.js是一個可以提供HTTP服務和呈現的平臺嗎?
是的,但那只是many other uses之一。
Express.js是Node.js和處理路由的框架?
不僅僅是路由,它還是構建Node.js Web應用程序的框架。我會建議書Smashing NodeJS,它會帶您通過構建Web服務器,然後顯示Express如何管理你自己必須做的大部分工作。
Backbone.js是一個前端Javascript庫,它完全不依賴於Node.js?
這絕對是不依賴於節點,但它可以節點環境中使用(因爲節點只是運行的JavaScript)。
服務Node + Express的Backbone.js HTML或者更適合其他平臺嗎?
這不應該問StackOverflow,因爲它沒有明確的答案。如果您正在尋找一些建議,我會推薦Google搜索「node web frameworks」,但聽起來您應該在擔心要使用哪個框架之前瞭解一些關於Web開發的內容。
前三位是正確的;是唯一真正的問題#4? –
Backbone.js是一個JavaScript庫,它使_supposed_能夠輕鬆編寫出好的代碼,並在代碼的視圖和模型層之間實現關注點分離。它根本不與HTML結合。 (不是粉絲) –
我正在學習並在Node + Express中編寫了一個簡單的應用程序。我將嘗試通過將其轉變爲SPA來學習Backbone。我在Backbone上看到的所有教程都沒有提到如何提供容納Backbone應用程序的HTML。 – Robert