Ir al contenido

Hola Mundo en EmberJS

EmberJS es un framework Javascript que nos permite crear aplicaciones SPA de una forma muy sencilla utilizando un patrón MVC. En este caso vamos a crear un Hola Mundo en EmberJS para tomar contacto con el framework. En posteriores artículos iremos publicando más ejemplos sobre el uso de EmberJS.

Lo primero para poder crear nuestro Hola Mundo en EmberJS es descargarnos el cliente EmberJS o como lo llamaremos a partir de ahora, ember-cli.

Para instalar el cliente de EmberJS debemos de tener instalado Node y npm en nuestro ordenador. Puedes comprobar si tienes Node y npm ejecutando lo siguiente en un terminal:

Ventana de terminal
node -v
npm -v

En el caso de que los tengas instalados simplemente deberás de ejecutar el siguiente comando:

Ventana de terminal
npm install -g ember-cli

Y ya tendremos el ember-cli en nuestra máquina y ya nos podremos poner manos a la obra con el Hola Mundo en EmberJS.

Una de las cosas que tienes que saber con EmberJS es que todos los elementos que vayamos a necesitar los vamos a crear utilizando el ember-cli.

Lo primero será crear nuestra aplicación. Para ello escribiremos lo siguiente:

Ventana de terminal
ember new hola-mundo

Una vez ejecutado veremos que se crean un conjunto de directorios y ficheros sobre los cuales iremos construyendo nuestra aplicación.

El primer fichero que vamos a examinar es /app/templates/application.hbs. Este fichero es el que carga la página principal de la aplicación. Es una plantilla HTML. Así que podríamos crear directamente en el nuestro Hola Mundo en EmberJS.

Podemos ejecutar nuestra aplicación poniendo en la línea de comandos:

Ventana de terminal
ember s

Y si cargamos la URL http://localhost:4200/ veremos ejecutándose la aplicación.

Pero lo que vamos a hacer es crear una ruta que tenga el saludo de nuestro Hola Mundo en EmberJS. Una ruta es un recurso asociado a una URL en concreto. En nuestro caso vamos a crear una ruta que se llame hola-mundo.

Las rutas las creamos mediante el ember-cli escribiendo lo siguiente:

Ventana de terminal
ember g route hola-mundo

La ruta nos creará 3 ficheros:

  • app/routes/hola-mundo.js, el fichero de la ruta
  • app/templates/hola-mundo.hbs, plantilla para la ruta
  • tests/unit/routes/hola-mundo-test.js, fichero de test para la ruta

Adicionalmente modificará un fichero que se llama router.js que es el que gestiona todas las rutas de la aplicación.

Ahora vamos a la plantilla hola-mundo.hbs y la modificaremos para que aparezca nuestro saludo.

<h1>Hola Mundo</h1>
outlet

Ahora solo tendremos que ir a la ruta http://localhost:4200/hola-mundo/ y veremos nuestro Hola Mundo en EmberJS ejecutándose.

Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Hola Mundo en EmberJS

Aprende a crear tu primera aplicación Hola Mundo en EmberJS. Descubre cómo instalar ember-cli, crear rutas y plantillas para aplicaciones SPA.

Descargar código