2011-10-19 34 views
0

我來自網絡背景,對於Web開發我相當陌生,但我想嘗試Node.js和其他現代Web技術。我想知道使用「stock」Node.js和添加像Express.js這樣的框架之間的區別。Node.js與添加Express.js之類的框架有什麼區別?

+0

我認爲這可能更適合程序員.stackexchange.com,因爲它更像是一個實踐問題,而不是特定的錯誤或算法問題,但快速回答是node.js的核心模塊集合很漂亮基本。除了別的以外,Express.js將自身封裝在HTTP模塊中,併爲您提供諸如URL路由的選項(根據URL的形狀決定發送「GET」請求時要處理的內容),模板解析器和基本' multipart/form-data'解析。讓你更快速地運轉起來。 –

+0

框架可以使事情變得更容易,如路由,模板化(或使它們複雜化 - 取決於您如何看待它) – chovy

回答

3

節點具有低電平HTTP API,

Express提供了有用的東西像路由,視圖引擎和HTTP處理程序流控制。

基本上表達是一個很好的抽象它也提供了一組常見的http處理程序,如路由靜態內容或處理錯誤或解析HTTP文章的正文。

它基本上是一個庫和框架的比較。

相關問題