¿Qué es esto Meteor.js?
Meteor es un framework JavaScript, construido en torno a muchos paquetes pequeños - algunos de los cuales ya se pueden estar utilizando, como MongoDB o jQuery.
Pero no pienses en Meteor como un gestor de paquetes, debido a que es mucho más poderoso que eso! Meteor personalizar estos paquetes en lo que se refieren como "paquetes inteligentes" que se comunican a la perfección entre sí.
Meteor es, con mucho, el entorno de desarrollo más fácil de instalar, con sólo un comando de una línea que se instala una base de datos, servidor de desarrollo, y un programa de línea de comandos, que se encarga de la creación y el despliegue de las aplicaciones. Te voy a mostrar cómo instalarlo en sólo un poco.
Si tuviera que definir, en pocas palabras, cómo Meteor puede ayudar, yo tendría que decir que es la velocidad a la que usted puede desarrollar sus aplicaciones. Sitios, que antes requerían miles de líneas de código, sólo tienen unos pocos cientos en Meteor. Lo hace mediante la combinación de tres características clave fundamentales:
1. Tiempo real en diseño
En Meteor, no programa las rutinas y funciones, programar elementos de la página. Es muy orientado a componentes, en que sólo Encomendar Meteor cómo debe funcionar algo, y se encargará de actualizar la página en tiempo real. Esto significa que usted no tiene que escribir ningún código manipulación AJAX o DOM, que le ahorra una cantidad significativa de tiempo.
2. Base de datos
Meteor viene con una versión de MongoDB que funciona tanto en el servidor y el cliente.
De forma predeterminada, Meteor viene con una versión de MongoDB que funciona tanto en el servidor y el cliente. En el servidor, funciona como se podría esperar que, aunque la base de datos en el cliente es más de una base de datos de pseudo. ¿Qué quiero decir con esto es que Meteor tiene una API escrita para imitar la API Mongo, pero para una base de datos personalizada que se almacena en caché en la memoria en el cliente. Esto le permite enviar subconjuntos de datos. Por ejemplo, si sólo desea que el usuario tiene ciertas filas, o si no desea enviar la columna de la contraseña, Meteor le permite simplemente "publicar" la información que desee, y Meteor lo tratará como una base de datos en el cliente , que le permite hacer su aplicación más rápido y más seguro.
3. Compensación de latencia
Meteor actualizará la interfaz de usuario en tiempo real.
Por último, llegamos a Meteor compensación de latencia. Por ahora, sabemos que podemos definir elementos, conectarlos a una base de datos, y Meteor a actualizar su sitio de forma automática. Pero la conexión de la aplicación con tanta fuerza a una base de datos puede suponer un problema grave. Si sólo su aplicación cambia cuando la base de datos lo hace, entonces puede haber un poco de retraso entre cuando el usuario hace clic en algo, cuando los cambios se envían a la base de datos, y regresó a su aplicación. Esto puede hacer que su sitio se siente más lento de lo que debería.
Pero no pienses en Meteor como un gestor de paquetes, debido a que es mucho más poderoso que eso! Meteor personalizar estos paquetes en lo que se refieren como "paquetes inteligentes" que se comunican a la perfección entre sí.
Meteor es, con mucho, el entorno de desarrollo más fácil de instalar, con sólo un comando de una línea que se instala una base de datos, servidor de desarrollo, y un programa de línea de comandos, que se encarga de la creación y el despliegue de las aplicaciones. Te voy a mostrar cómo instalarlo en sólo un poco.
Si tuviera que definir, en pocas palabras, cómo Meteor puede ayudar, yo tendría que decir que es la velocidad a la que usted puede desarrollar sus aplicaciones. Sitios, que antes requerían miles de líneas de código, sólo tienen unos pocos cientos en Meteor. Lo hace mediante la combinación de tres características clave fundamentales:
1. Tiempo real en diseño
En Meteor, no programa las rutinas y funciones, programar elementos de la página. Es muy orientado a componentes, en que sólo Encomendar Meteor cómo debe funcionar algo, y se encargará de actualizar la página en tiempo real. Esto significa que usted no tiene que escribir ningún código manipulación AJAX o DOM, que le ahorra una cantidad significativa de tiempo.
2. Base de datos
Meteor viene con una versión de MongoDB que funciona tanto en el servidor y el cliente.
De forma predeterminada, Meteor viene con una versión de MongoDB que funciona tanto en el servidor y el cliente. En el servidor, funciona como se podría esperar que, aunque la base de datos en el cliente es más de una base de datos de pseudo. ¿Qué quiero decir con esto es que Meteor tiene una API escrita para imitar la API Mongo, pero para una base de datos personalizada que se almacena en caché en la memoria en el cliente. Esto le permite enviar subconjuntos de datos. Por ejemplo, si sólo desea que el usuario tiene ciertas filas, o si no desea enviar la columna de la contraseña, Meteor le permite simplemente "publicar" la información que desee, y Meteor lo tratará como una base de datos en el cliente , que le permite hacer su aplicación más rápido y más seguro.
3. Compensación de latencia
Meteor actualizará la interfaz de usuario en tiempo real.
Por último, llegamos a Meteor compensación de latencia. Por ahora, sabemos que podemos definir elementos, conectarlos a una base de datos, y Meteor a actualizar su sitio de forma automática. Pero la conexión de la aplicación con tanta fuerza a una base de datos puede suponer un problema grave. Si sólo su aplicación cambia cuando la base de datos lo hace, entonces puede haber un poco de retraso entre cuando el usuario hace clic en algo, cuando los cambios se envían a la base de datos, y regresó a su aplicación. Esto puede hacer que su sitio se siente más lento de lo que debería.
¿Qué es esto Meteor.js?
Reviewed by Unknown
on
12:32
Rating:
No hay comentarios: