meteorito | |
---|---|
Tipo de | framework para desarrollar aplicaciones web |
Escrito en | JavaScript |
Sistema operativo | software multiplataforma |
Primera edición | 20 de enero de 2012 |
ultima versión | 2.7.3 (31 mayo 2022 ) |
Estado | activo |
Licencia | licencia MIT |
Sitio web | meteoro.com |
Meteor es una plataforma web JavaScript para desarrollar aplicaciones web en tiempo real . Para comunicarse con los navegadores modernos , se utiliza el Protocolo de datos distribuidos (DDP), compatible con WebSockets o, si no hay soporte para sockets web y DDP, AJAX .
El código Meteor se ejecuta sobre node.js (sin embargo, no se adhiere al modelo asíncrono adoptado en node.js , lo que puede dificultar la integración de node.js y las aplicaciones de meteoros) [1] . El núcleo de Meteor es el protocolo DDP [2] . Está diseñado para trabajar con colecciones de documentos JSON , lo que facilita su creación, actualización, eliminación, consulta y visualización. De forma predeterminada, MongoDB se utiliza como repositorio para dichos documentos .
Una de las características más importantes de la plataforma es que te permite usar el mismo código tanto del lado del servidor como del lado del cliente . Entre el servidor y el cliente, por regla general, se transmiten datos, no código HTML [1] .
La historia del marco comenzó en diciembre de 2011 bajo el nombre Skybreak, en enero de 2012 el proyecto cambió su nombre [3] . En abril de ese año, la licencia fue cambiada de GNU GPL a MIT [4] . En junio , Geoff Schmidt , director general de Meteor Developer Group, anunció que había recibido 11,2 millones de dólares en financiación, principalmente del fondo de capital de riesgo Andreessen Horowitz . Gracias a esto, Rod Johnson, el creador de Spring Framework , que anteriormente había dejado SpringSource y VMWare , pudo comenzar a desarrollar Meteor como su trabajo principal [1] [5] .
![]() | |
---|---|
sitios temáticos |