stringtranslate.com

Meteoro (marco web)

Meteor , o MeteorJS , es un framework web JavaScript isomórfico parcialmente propietario, mayoritariamente gratuito y de código abierto [3] escrito con Node.js. Meteor permite la creación rápida de prototipos y produce código multiplataforma ( Android , iOS , Web ). El programa MongoDB del lado del servidor es el único componente propietario de Meteor y es parte del paquete de descarga de Meteor. Es posible utilizar Meteor sin utilizar MongoDB del lado del servidor. Utiliza el Protocolo de datos distribuidos y un patrón de publicación-suscripción para propagar automáticamente los cambios de datos a los clientes sin necesidad de que el desarrollador escriba ningún código de sincronización. En el cliente, Meteor se puede utilizar con cualquier framework JS front-end popular, Vue , React , Svelte , Angular o Bazel .

Meteor es desarrollado por Meteor Software . La startup fue incubada por Y Combinator [4] y recibió $11,2 millones en financiación de Andreessen Horowitz en julio de 2012. [5] Meteor obtuvo $20 millones adicionales en financiación de Serie B de Matrix Partners, Andreessen Horowitz y Trinity Ventures. [6] Pretende volverse rentable ofreciendo Galaxy, un entorno de alojamiento de nivel empresarial para aplicaciones Meteor. [7]

Historia

Meteor, que estuvo en desarrollo durante unos ocho meses, se lanzó inicialmente en diciembre de 2011 con el nombre de Skybreak. [8] En abril de 2012, el framework pasó a llamarse Meteor y se lanzó oficialmente. [9] Durante los meses siguientes, y con la ayuda de grandes inversiones de Andreessen Horowitz y el respaldo de figuras de alto perfil en el mundo de las startups, [9] Meteor aumentó de manera constante su base de usuarios. Comenzó a usarse más comúnmente en aplicaciones y sitios web de producción.

En particular, después de recibir grandes cantidades de capital de riesgo en su ronda de financiación de Serie B, Meteor adquirió e integró varias otras empresas emergentes en su producto principal. Las adquisiciones han incluido FathomDB, una empresa emergente de base de datos en la nube, [10] Galaxy, una plataforma en la nube para operar y administrar aplicaciones Meteor, [11] y Kadira, una solución de monitoreo de rendimiento. [12] Meteor ha monetizado con éxito su base de usuarios: en 2016, Meteor superó sus propios objetivos de ingresos en un 30% al ofrecer alojamiento web para aplicaciones Meteor a través de Galaxy. [13]

A partir de 2016, el Meteor Development Group (la organización de código abierto que impulsa a Meteor) comenzó a trabajar en una nueva capa de backend basada en GraphQL para reemplazar gradualmente su sistema de publicación/suscripción, en gran medida aislado en todo el ecosistema node.js: el marco Apollo.

En octubre de 2019, el marco de código abierto Meteor.js y Galaxy Hosting Products fueron adquiridos por Tiny Capital y renombrados como Meteor Software. [14]

Protocolo de datos distribuidos

El Protocolo de Datos Distribuidos (o DDP ) es un protocolo cliente-servidor para consultar y actualizar una base de datos del lado del servidor y para sincronizar dichas actualizaciones entre clientes. Utiliza el patrón de mensajería de publicación-suscripción . Fue creado para su uso por el marco de JavaScript Meteor. [15] La especificación DDP se encuentra en GitHub. [16]

Libros

Paquetes y herramientas

Véase también

Referencias

  1. ^ "Actualización a la versión 0.1.1 · meteor/meteor@4e4358e". GitHub .
  2. ^ "¡Meteor.js 3 ya está aquí oficialmente!". 22 de julio de 2024. Consultado el 19 de agosto de 2024 .
  3. ^ Vanian, Jonathan (27 de diciembre de 2014). "Meteor quiere ser el motor de curvatura para crear aplicaciones en tiempo real". Gigaom .
  4. ^ Tan, Garry. "Meteor (YC S11) recauda 11,2 millones de dólares de Andreessen Horowitz y Matrix Partners para crear el próximo Ruby on Rails". Y Combinator .
  5. ^ Finley, Klint (25 de julio de 2012). "Andreessen Horowitz sigue devorando el mundo del software con una inversión de 11,2 millones de dólares en la empresa de frameworks JavaScript Meteor". TechCrunch .
  6. ^ "Anunciamos nuestra financiación de serie B de 20 millones de dólares – Meteor Blog". Meteor Blog . 19 de mayo de 2015 . Consultado el 29 de septiembre de 2017 .
  7. ^ "El nuevo presupuesto de desarrollo de Meteor, de 11,2 millones de dólares – Meteor Blog". meteor.com . 25 de julio de 2012.
  8. ^ "Skybreak ahora es Meteor – Meteor Blog". meteor.com . 20 de enero de 2012.
  9. ^ ab "Meteor: el fundador de Etherpad y otras estrellas del rock se unen para facilitar el desarrollo de aplicaciones web - TechCrunch". techcrunch.com . 11 de abril de 2012.
  10. ^ Lardinois, Frederic (7 de octubre de 2014). "Meteor adquiere FathomDB, empresa de YC, para su plataforma de desarrollo". TechCrunch .
  11. ^ DeBergalis, Matt (5 de octubre de 2015). "Anuncio de Meteor Galaxy". Blog de meteoritos . Consultado el 3 de febrero de 2017 .
  12. ^ "MDG adquiere Kadira APM - Meteor Blog". Blog de meteoritos . 24 de marzo de 2017 . Consultado el 29 de septiembre de 2017 .
  13. ^ "Meteoro en 2017 – Meteor Blog". Meteor Blog . 26 de enero de 2017 . Consultado el 20 de noviembre de 2017 .
  14. ^ "Tiny adquiere Meteor". 26 de enero de 2017.
  15. ^ "Presentación del DDP" . Consultado el 29 de mayo de 2013 .
  16. ^ "Especificación DDP". GitHub . Consultado el 24 de abril de 2014 .
  17. ^ Coleman, Tom; Grief, Sacha. Descubra Meteor. Archivado desde el original el 20 de abril de 2016 . Consultado el 2 de febrero de 2015 .
  18. ^ Hochhaus, Stephan; Schoebel, Manuel (2014). Meteoro en acción . Manning. ISBN 9781617292477.
  19. ^ Strack, Isaac (2012). Introducción al marco de JavaScript Meteor.js (nueva edición). Birmingham, Reino Unido: Packt Pub. ISBN 978-1782160823.
  20. ^ Susiripala, Arunoda. "Meteoro a prueba de balas". Meteorhacks .
  21. ^ Robinson, Josh (30 de diciembre de 2015). Presentación de Meteor . Gray, Aaron, Titarenco, David. [Berkeley, CA]. ISBN 9781430268352.OCLC 934083393  .{{cite book}}: Mantenimiento de CS1: falta la ubicación del editor ( enlace )
  22. ^ Susiripala, Arunoda. "Explicación del meteorito: un viaje a la reactividad de los meteoritos". Meteoros .
  23. ^ Turnbull, David (30 de julio de 2014). Su primera aplicación Meteor.
  24. ^ "Inject Detect". www.injectdetect.com . Consultado el 29 de septiembre de 2017 .
  25. ^ "VulcanJS: El marco de trabajo completo React+GraphQL". vulcanjs.org . Consultado el 29 de septiembre de 2017 .
  26. ^ "meteor-react-native". github.com . Consultado el 23 de mayo de 2021 .

Enlaces externos