Desarrollo rápido de aplicaciones web con Meteor

Lo que vas a crear

Meteor le proporciona un flujo de trabajo de desarrollo rápido que creará aplicaciones web isomorfas que "simplemente funcionan". La arquitectura de Meteor es verdaderamente hermosa, ya que actualizará todos los clientes conectados a su aplicación simultáneamente, de manera inmediata. Esto tiene enormes implicaciones para crear aplicaciones web reactivas..

Instalando Meteor

Meteor está construido teniendo en cuenta la facilidad de uso, y afortunadamente esta filosofía se lleva a cabo desde el principio..

La instalación es tan simple como ejecutar el siguiente comando en sistemas Linux / Mac OS X:

Curl https://install.meteor.com/ | sh 

Los usuarios de Windows pueden descargar el instalador oficial..

Creando tu aplicación

Esto se hace en la línea de comando a través de la meteorito herramienta. Para crear una nueva aplicación llamada my_meteor_app en su directorio de inicio, haga lo siguiente:

$ meteor create ~ / my_meteor_app $ cd ~ / my_meteor_app $ meteor 

Ahora podrá acceder a su aplicación meteor a través de http: // localhost: 3000-port 3000 es el predeterminado.

Estructura de archivos

Por defecto tendrás los siguientes archivos creados:

~ / my_meteor_app: ├── my_meteor_app.css ├── my_meteor_app.html └── my_meteor_app.js 

los my_meteor_app.html El archivo contiene el marcado requerido para mostrar la página. Meteor utiliza una sintaxis de estilo entre corchetes y manillar. Todo el código en sus archivos HTML se compila con el compilador de Meteor's Spacebars. Barra espaciadora utiliza declaraciones rodeadas por llaves dobles como #cada y #Si para permitirle agregar lógica y datos a sus vistas.

Puede pasar datos a plantillas desde su código de JavaScript definiendo ayudantes, y para iterar matrices podemos usar #todos.

los my_meteor_app.js El archivo contiene el JavaScript necesario para iniciar el cliente y el servidor. Cualquier evento para el cliente o directivas se puede especificar en este archivo.

los css El archivo es para diseñar su aplicación y, de forma predeterminada, está en blanco..

Cómo funcionan los archivos HTML

Meteor analiza todos los archivos HTML en la carpeta de su aplicación e identifica tres etiquetas de nivel superior: , , y