2012-10-01 26 views
28

Soy un novato para el nodo js. ¿Cuál es el uso de express JS? Según mi entender, se usa para proyectos web y tiene algunas plantillas como Jade y CSS.Diferencia entre el nodo js y el js expreso

¿Hay alguna otra característica adicional en express.js que la haga más dominante que node.js? ¿Cuál es mejor node.js o express.js cuando se trata de codificación del lado del servidor? Dif. entre Express.js y node.js.

Amablemente ayuda. Gracias.

+6

¿Alguna vez ha visto _ [página de inicio de Express] (http://expressjs.com/)? Dice en _huge letters_ allí: "Web application framework __for Node__", el título es "Express - __node.js__ framework de aplicaciones web", y dice "Express es un mínimo y flexible __node.js__ framework de aplicaciones web" en el cuerpo. Sin mencionar que el resto del sitio puede responder todas tus preguntas si te molestas en leerlo. – lanzz

+0

express está construido en node.js middleware –

Respuesta

5

Express js está construido en la parte superior del framework Node.js.

expreso js utiliza Node.js sí mismo y ofrece más características para crear aplicaciones en la parte superior de Node.js

http://expressjs.com/, si nos fijamos en este enlace que dice sí Express - Node.js framework de aplicaciones web.

14

Express está construido en la parte superior del nodo, por lo que sí Express agrega más funciones. Node es solo un entorno de Javascript con bibliotecas para que sea más fácil escribir software, donde Express amplía Node específicamente para hacer que los servidores web sean fáciles de escribir.

Express/Connect agrega el concepto de middleware, una forma simplificada de administrar diferentes rutas, integración automatizada con varios motores de plantillas y mucho más.

52

La comparación no es del todo correcta. La diferencia entre Node.js y express.js en el nivel de abstracción:

  1. Node.js es una plataforma para la construcción del lado del servidor orientada a eventos de E/S de aplicaciones usando javascript.
  2. Express.js es un marco basado en Node.js para la construcción de aplicaciones web utilizando principios y enfoques de Node.js

Por lo tanto, si se escribe de aplicaciones web, se puede tratar de usa Express.js En todos los demás casos, no es adecuado para usted.

+1

Nice summary defuz –