Parse acaba de cerrar. Mi aplicación se basa completamente en Parse, y no tengo habilidades de back-end. ¿Que puedo hacer?

Hay muchas alternativas, la mayoría de las cuales se mencionan en este increíble Github Repo. Si su aplicación es de hecho un juego, entonces sus necesidades de back-end probablemente sean mucho más específicas para los juegos (tablas de clasificación, regalos, multijugador, etc.)

Aquí hay una lista de algunas de las mejores opciones de MBaaS para desarrolladores de juegos móviles. Se basa en una publicación que publicamos recientemente que también incluye una tabla de precios (no podría incluirla aquí): Las 10 mejores alternativas de Parse para su backend de juego


GameSparks : un buen backend móvil como opción de servicio y uno de los más populares. Es flexible y tiene un buen conjunto de características. Sus niveles de precios MAU ofrecen un precio bastante competitivo.

PlayFab : solo ha existido un poco más de un año (estuvo en desarrollo durante tres años bajo el nombre de Uber Entertainment). Algunos dirán que es la plataforma de backend más completa, especialmente después de asociarse con Photon, el servicio en la nube para varios jugadores. Incluye cuentas de jugadores, gestión de bienes virtuales, mensajes en el juego y almacenamiento de datos del juego.

HeroicLabs – Una papa caliente graduada de YC. El punto de venta clave es la API, que permite a los desarrolladores de juegos integrar fácilmente elementos multijugador y sociales sin necesidad de un servidor back-end. Se enfoca y optimiza principalmente para juegos masivos, juegos de alto volumen.

Gamedonia : solución completa de backend para juegos móviles. La plataforma en la nube para desarrolladores de juegos no requiere un servidor y ofrece muchos juegos sociales y elementos en tiempo real como módulos PvP (jugador contra jugador), chat en el juego o intercambio social.

Kii : su punto de venta clave es un límite de ráfaga de 150 llamadas API por segundo, lo cual es bastante importante. Por otro lado, no permite usuarios anónimos. Incluye extensiones de servidor, notificaciones push, tablas de clasificación y logros. Admite iOS, Android y Windows 8.

Kinvey : uno de los pioneros en el juego MBaaS, que por defecto lo convierte en un fuerte competidor por el mejor servicio disponible. Ofrece almacenamiento en la nube y notificaciones push. También hay una manera fácil de integrar Facebook Open Graph para todas esas aplicaciones sin sitios web. Sin embargo, como Parse, es un MBaaS de uso general para todas las aplicaciones móviles, no solo para juegos.

brainCloud : un backend listo para usar , basado en la nube, diseñado para desarrolladores de juegos, que les permite iniciar rápidamente la creación de su juego con varias características preconstruidas. Sus características incluyen datos en la nube, incluyendo estadísticas globales y de usuarios, datos compartidos y archivos personalizados, multijugador, con soporte para multijugador paso a paso y fuera de línea unidireccional (estilo choque).

Gamua Flox : backend en la nube escalable y liviano para juegos móviles creado por Gamua (marco Starling – Adobe AIR). Los jugadores pueden autenticarse a través de Google+, Facebook, correo electrónico o la API iOS GameCenter. Viene con una rica documentación y un poderoso servicio de atención al cliente.

App42 : muchas funciones, incluidas todas las habituales, como tablas de clasificación, almacenamiento en la nube o uso compartido en redes sociales. Solía ​​ser más barato que Parse (ahora definitivamente lo es), mientras que ofrece el mismo límite de ráfaga. Una gran solución para cualquier desarrollador de juegos móviles.

Photon : backend multijugador multiplataforma. Le permite agregar fácilmente el modo multijugador a sus juegos y ejecutarlos en la Nube global de fotones. También puede alojar sus propios servidores Photon, si ese tipo de híbrido es lo suyo. Es una buena opción para desarrolladores de juegos de todos los tamaños, desde indies hasta estudios AAA.

Hay dos puntos muy importantes para hacer que la mayoría de estas respuestas se pierdan por completo, y esas son: 1) Parse Server NO es un reemplazo 1: 1 de Parse.com y, por lo tanto, es posible que tenga que obtener muchas funciones en otro lugar si usando Parse Server, y 2) Parse Server no es una opción robusta a gran escala si su aplicación tiene un volumen real.

Ahora, este no es un comentario hecho a la ligera: Facebook brindó a la comunidad de desarrolladores un servicio tremendo al ofrecer Parse Server como una oferta de código abierto, pero no es Parse.com, y está bien. Si su aplicación es de bajo volumen / baja escala, busque cualquiera de los más de 40 hosts comerciales de Parse Server, y sus necesidades pueden ser satisfechas.

Sin embargo, si tiene una aplicación de gran volumen o gran escala, Parse Server no funcionará (incluso cuando se ejecuta en AWS o Azure). En ese caso, realmente solo tiene tres opciones: “Parse on Buddy”, “Sashido” y “Back4App”. Divulgación completa: trabajo en Buddy, por lo que ciertamente puedo tener un sesgo aquí.

Hemos invertido recursos sustanciales en la creación de una instancia completa de Parse, que incluye funcionalidades mucho más allá del servidor Parse. Además del código completo en la nube, análisis, almacenamiento de archivos, inserción de alto volumen y soporte multi-aplicación / multi-inquilino, estamos implementando soporte PPNS, tenemos soporte multi-región (UE, EE. UU., HK, China, Brasil, Australia) e incluso ofrecen SLA para cuentas empresariales.

A diferencia de varios proveedores, no somos una pequeña startup que se formó solo para proporcionar el servicio Parse, y no somos consultores de aplicaciones móviles que generaron una instancia de Parse para hacer crecer nuestro negocio de desarrollo de aplicaciones. Somos un proveedor de gestión de datos de alto volumen que cotiza en bolsa de IoT y fuentes de aplicaciones móviles. Nuestro equipo de ingeniería está dividido entre Adelaida, Australia y Seattle, EE. UU., Sin duda la capital mundial en la nube, y el producto Parse on Buddy está construido por ingenieros de nivel empresarial con amplia experiencia en las ofertas de SaaS. Incluso viajamos a la sede central de Facebook en California para reunirnos con su equipo para una reunión de ingeniería antes de construir el producto Parse on Buddy, por lo que nos sentimos muy bien posicionados para ofrecer una experiencia Parse de muy, muy alta calidad.

Entonces … en resumen: Parse Server es una gran oferta si sus necesidades son casuales o si le gusta jugar / construir / administrar su propia infraestructura. Si está buscando un enfoque de manos libres, y especialmente si tiene una aplicación con algunas necesidades reales de volumen o escala, le animo a que considere Parse on Buddy. ¡Buena suerte!

Como no tiene respaldo para Parse, consideremos algunas opciones que podrían ayudarlo a relajarse y superar Parse.

  • Alternativas de Parse

Parse tiene muchas alternativas y, aunque no era la mejor, era popular porque era ampliamente conocido. El cierre, aunque fue inesperado, se cerró. Entonces, ¿por qué elegirías un servicio similar a Parse? Prefiere optar por las alternativas de Parse solo si está comenzando a construir un nuevo producto, especialmente si es un Producto mínimo viable (MVP). Pero si ya tiene un producto, intente no invertir en alternativas de Parse.

  • Parse autohospedado

El servidor Parse autohospedado básicamente actuará como un servidor similar a Parse que puede alojar en su propia infraestructura. ¿El único riesgo será si la comunidad arreglará errores futuros y continuará desarrollando Parse o no?

Un Parse autohospedado solo se extenderá por un año, pero por ahora, no hay nada muy valioso como tal que se mantenga como alternativa, excepto el hecho de que puede realizar sus propias modificaciones.

  • Aplicaciones móviles de Azure

Los servicios de aplicaciones móviles de Azure tienen características casi similares a las de Parse, como:

  • Notificaciones push
  • API personalizada

Estas características son parte de los servicios principales de Azure y eso los hace más extensibles. Las mejores características de Azure son que puede reescribir la funcionalidad si no está satisfecho y también tiene control sobre la pila. Además, puede cambiar a datos totalmente autocontrolados siempre que lo desee.

Las aplicaciones móviles de Azure le darán más flexibilidad en comparación con Parse.

Busque una empresa que migre sus datos de Parse a la mejor alternativa. Es bueno tener servicios de Azure que tener servicios similares a Parse porque si Parse hoy, el servicio más conocido, puede cerrar, entonces sus servicios de clonación también pueden hacer que te arrepientas de la migración.

A continuación encontrará las alternativas de Parse y las opciones de migración.

  1. Aplicación back {4}: Back4app es el centro de back-end y API. Solo concéntrese en crear experiencias de usuario increíbles y olvídese de la infraestructura compleja. Puede crear y alojar API para aplicaciones web, móviles e IoT, trabajando hasta un 80% más rápido. La aplicación back {4} usa el marco Parse Open Source para hacerlo realidad. Desarrollamos una rápida migración del asistente a los usuarios de Parse.
  2. Accengage: es el líder europeo en tecnología de notificación push para aplicaciones móviles y sitios web. Disponible como solución SaaS, Accengage tiene una interfaz de usuario intuitiva para configurar, lanzar, analizar y optimizar su estrategia CRM en dispositivos móviles y equipos de escritorio. Más de 300 clientes internacionales confían en la solución Accengage para comunicarse de manera dirigida, personalizada, automatizada y sincronizada con sus usuarios de aplicaciones y sitios web. Cifras clave: 60 meses de I + D, 500 millones de aplicaciones instaladas con Accengage SDK, 3 mil millones de notificaciones push enviadas por mes. Si desea obtener más información al respecto, no dude en solicitar una demostración en vivo gratuita.
  3. AWS Mobile Hub: este es un reemplazo directo de Parse que AWS lanzó recientemente. Aunque esto está en Beta, AWS es una plataforma muy respetada que admite muchas grandes empresas como Netflix y Yelp.
  4. BackAnd : una plataforma que le permite crear un back-end listo para AngularJS para su aplicación. Es muy bueno que estés trabajando en aplicaciones web AngularJS y tus datos se almacenan en Amazon RDS.
  5. CloudBoost ofrece capacidades de almacenamiento, búsqueda y tiempo real para sus aplicaciones. Es perfecto para crear aplicaciones y servicios intensivos en datos.
  6. Firebase : Firebase ofrece una excelente solución para la comunicación en tiempo real y el almacenamiento de datos. Es perfecto si lo que está haciendo es principalmente datos y tiempo real (chat, juego, colaboración, etc.) pero no es muy flexible para otras cosas (por ejemplo, pago, SMS, notificaciones push, etc.)
  7. Kinvey : una especie de ‘Enterprise Parse’ https://kinvey.com
  8. RapidAPI : una plataforma de back-end que permite guardar datos e integrar API. Se basa en bloques, por lo que cada acción básica está representada por un bloque. Puedes combinar bloques para crear lógica. Tiene una curva de aprendizaje un poco más alta, pero probablemente sea más flexible.
  9. Stamplay te permite construir aplicaciones de fondo en tu navegador sin codificar usando API como bloques de Lego. Es como si Zapier y Heroku tuvieran un hijo. Reúne características integradas, como gestión de usuarios, inicio de sesión social, almacenamiento de datos en la nube, base de datos, generación automática de API, SDK, alojamiento con respaldo de CDN e integraciones con cualquier API de terceros.
  10. Oursky proporciona el servicio de migración y alojamiento del servidor Parse (en el servidor proporcionado y en el propio servidor)

Descargo de responsabilidad, soy fundador de Back4app.

Cualquier persona o entidad no es el último destino. No es que si alguien no está disponible, no podamos hacer nada. Ya hay muchas alternativas disponibles. Solo necesito buscarlo. Por ejemplo, ya estoy usando la plataforma Configure.IT desde hace mucho tiempo. Personalmente, encontré que sus soluciones de back-end son la parte más fuerte de la plataforma, al menos para mí.

La parte de desarrollo de la API, como su nombre indica, configúrela. Es realmente una configuración y no un desarrollo real (codificación o programación). Solo necesitaba dibujar el diagrama de flujo de la API requerida y la API está lista. La plataforma escribe miles de líneas de códigos en segundo plano. ¡A primera vista, fue una experiencia increíble para mí! Para obtener más información, visite Build Mobile App API Design

Sistema de base de datos, no es necesario activar ni una sola consulta SQL para establecer un sistema de base de datos completo. Sobre todo, la plataforma proporciona un CMS para toda la gestión de datos de aplicaciones móviles. Todo sin escribir una sola línea de código.

Entonces, qué situación está teniendo no es un problema en absoluto. Es solo una situación que solo necesita ser manejada. Hay muchas soluciones de este tipo disponibles en el mundo. Sigue sonriendo.

El cierre de Parse es una noticia impactante para los desarrolladores y propietarios de aplicaciones en todo el mundo. Honestamente, fue un mejor proveedor de servicios de back-end con algunas características únicas y atractivas que hicieron la tarea fácil y rápida. Expertos de diversos rincones del mundo están presentando varias soluciones a este problema.

Mientras busca proveedores de backend alternativos, hay algunas cosas que debe tener en cuenta. En primer lugar, debe programarse de tal manera que pase de Parse a la solución alternativa sin problemas. Por lo tanto, se recomienda que observe el siguiente horario.

28 de abril de 2016: los datos migran a un MongoDB autohospedado

28 de julio de 2016: termine de configurar su Servidor Parse autohospedado y lance una nueva aplicación para apuntarlo.

Ahora, dado que tiene un horario que seguir, esto es lo que debe hacer para mantenerse en él.

La primera pregunta que tienes delante es la alternativa a Parse. Hay muchas compañías que ofrecen servicios de backend, y definitivamente se acercan para ayudarlo con sus requisitos. Sin embargo, sugeriría que, en lugar de optar por un proveedor de servicios, configure su plataforma para evitar tales situaciones en el futuro.

Hay muchos proveedores de servicios en la nube; los más destacados son Google Cloud, Amazon Web Services y Azure. Puede ser difícil elegir entre tres prominentes, pero personalmente le sugeriría que opte por los servicios web de Amazon, ya que le brinda una amplia cantidad de servicios listos para usar que reducirían el costo de desarrollo, además de mantener todo en Amazon es rentable

Luego, debe hacer un análisis exhaustivo de los servicios proporcionados por Parse y la opción alternativa de Parse. Honestamente, Parse proporcionó algunas de las características que no tienen alternativas. Por lo tanto, un análisis solo podrá decirnos qué solución alternativa será la mejor de nosotros.

Cosas importantes que aún no son compatibles:

1. En sesiones de usuario

a. Vencer sesiones inactivas

si. Revocar sesión sobre cambio de contraseña

2. Autenticación de usuario

a. Los usuarios anónimos no pueden ser deshabilitados

si. Los nuevos métodos no se pueden deshabilitar por defecto

3. La capacidad de restringir a una aplicación de Facebook no está disponible en Parse Server

4. Analítico: necesitamos usar Google Analytic como alternativa

5. Panel de control: todos estamos acostumbrados al panel de control de Parse, pero no se admite de fábrica.

6. La verificación de compra en la aplicación iOS no es compatible.

7. No hay funcionalidad de trabajo en Parse Server, necesitamos configurar trabajos cron o usar kue.

8. La API de esquema no es compatible

9. El inicio de sesión de Twitter no es compatible

10. El correo electrónico de bienvenida y los correos electrónicos de verificación no son compatibles de inmediato.

En el siguiente paso, comenzará el proceso de migración. Mi colega, Hemant Shinde, ha mencionado todos los procesos y la información relacionada con la migración en uno de sus blogs, ‘Migrando de Parse’. Te sugiero que revises el blog y lo entiendas de una mejor manera. En caso de que esté buscando a alguien que lo ayude en la migración de Parse, también puede comunicarse con nosotros. Nosotros, en Mobisoft Infotech, estamos ofreciendo servicios de migración de Parse a empresas de todo el mundo.

Si su aplicación no está utilizando el backend de Parse, entonces no tiene que preocuparse, pero si su aplicación sí lo está, es hora de planificar la migración desde Parse cuando el servicio se cierre para fin de año.

En primer lugar, la buena noticia es que Parse ha lanzado una herramienta de migración de base de datos. Con este servicio, puede migrar datos desde su aplicación Parse a cualquier otra base de datos MongoDB. Durante esta migración, la API de Parse continuará funcionando como de costumbre según su nueva base de datos, por lo que esto sucede sin ningún tiempo de inactividad.

En segundo lugar, Parse ha lanzado el servidor Parse de código abierto. Esto le permitirá ejecutar la mayoría de las API de Parse desde su propio servidor Node.js. Una vez que tenga sus datos en su propia base de datos, Parse Server le permite mantener su aplicación ejecutándose sin cambios importantes en el código del lado del cliente.

La migración de una aplicación Parse existente implicaba 2 pasos

1.Datos migrados a un MongoDB autohospedado

2.Configurando el Servidor Parse autohospedado y luego lanzando una nueva aplicación que lo señale

Echa un vistazo a la guía paso a paso de Mindbowser. Estoy seguro de que esto ayudará con el proceso y la búsqueda de alternativas.

Para empujar específicamente, tiene una gama de servicios alternativos:

1. Si solo desea un sistema push básico, simplemente muévase a otro proveedor de MBaaS

Desde una perspectiva simple, la mayoría de las ofertas de MBaaS son bastante comparables. Si todo lo que necesita es un proveedor push para entregar notificaciones transaccionales y no desea un panel de control, simplemente use el sistema que venga con su nuevo proveedor de MBaaS. Cloudmine y Kinvey son populares.

2. Si usted es un gerente de producto, use el impulso de su proveedor de análisis

Cuando crea, prueba y analiza regularmente sus notificaciones push, desea tener la capacidad de apuntar y enviar mensajes sin escribir código. Tanto Mixpanel como Localytics (pero no Flurry) tienen ofertas push sólidas y tienen el beneficio de que sus análisis y campañas push estén en el mismo lugar.

3. Si el empuje impulsa su negocio, use un proveedor especialista en empuje

Para los minoristas y otras empresas en las que el uso inteligente de los impulsores es el resultado final, necesita las mejores herramientas que pueda obtener. Los servicios push de Kahuna, Appboy, Urban Airship, PushWoosh y Carnival.io ofrecen sistemas sofisticados de CRM móvil con características personalizables que puede utilizar para crear campañas inteligentes que respondan al comportamiento del usuario.

4. Si vas a construir tu propio sistema push, no lo hagas.

Los sistemas push se ubican directamente en la categoría de cosas que parecen simples pero no lo son. Invariablemente, gastará mucho más en construir y mantener un sistema push de lo que costaría usar un servicio de terceros.

Para más detalles, mira mi artículo aquí

Veo 4 opciones sobre cómo llevar las aplicaciones basadas en Parse a otro estado que las mantiene funcionando:

el primero se refiere a la voluntad de Se analiza para ayudar a los desarrolladores a pasar. Sugieren migrar todos los datos a otra plataforma BaaS (por ejemplo, Google Cloud Platform, Microsoft Azure, etc.), ya que tienen una estructura bastante similar, puede ver una ligera diferencia en esta migración. Pero también tiene sus pros y sus contras. Podrá mantener los datos de la aplicación seguros y en funcionamiento, pero sin ninguna posibilidad de agregarle nuevas funciones. Esta variante puede ser una solución, pero solo por un período restringido. También hay un punto de vista pesimista: si una plataforma tan prometedora como Parse se cerró, ¿cómo podemos confiar en cualquiera de los otros servicios que también se pueden detener en cualquier momento?

la segunda forma de guardar los datos de la aplicación en el estado primario sin reescribirlos. Se sugiere a los desarrolladores que obtengan sus propios Clon del servidor Parse ya que la comunidad Parse había introducido la guía en el repositorio de GitHub. Significa que los desarrolladores son libres de usar la fuente para migrar los datos a MongoDB e iniciarlos en un entorno similar. Los únicos puntos a tener en cuenta al trabajar con Node.js para iniciar el servidor pueden llevar algún tiempo familiarizarse con él. Y también el hecho importante de que no todas las funcionalidades de Parse serán compatibles con sus clones. Si desarrolla una aplicación que utiliza solo las funciones simples, será una gran posibilidad, pero la búsqueda continúa si no lo hace.

la tercera opción, que no es una posibilidad independiente, sino solo una forma de aliviar la pérdida. En la gran comunidad de usuarios de Parse hay una lista de Analizar gramaticalmente servicios análogos que se hicieron populares cuando apareció tal necesidad. Puede ayudar a los desarrolladores a reemplazar algunas de las funciones con otras, especialmente si la aplicación es pequeña y utiliza solo un par de funciones de Parse. Aquí podemos reconocer fácilmente Google Analytics para la opción analítica; Se recomienda buscar Firebase, OneSignal o Pushwoosh para notificaciones push y así sucesivamente. Realmente, la lista de análogos es realmente grande e incluye las opciones para todas las plataformas de aplicaciones: Windows, Linus, Mac, iPhone, Android y todo lo demás que necesita. Por lo tanto, si el problema es solo para un par de características que necesita transformar, existe una solución hecha y reunida por el resto de usuarios en el mundo.

la última variante, pero no la menos importante, es reescribir completamente el backend e iniciarlo en los propios servidores de los desarrolladores. Sí, será difícil y costoso reescribir todos los datos. Pero los desarrolladores y las aplicaciones se vuelven verdaderamente seguros de las voluntades de otras personas y es posible cambiar las características que desee, cuando lo desee y en la cantidad que considere necesaria. El tiempo y los esfuerzos son lo único que pueden gastar los desarrolladores. Pero el resultado demuestra que vale la pena hacerlo. Todo el mundo de herramientas, métodos, lenguajes de programación y bases de datos están abiertos para el creador y la mayoría de ellos son incluso gratuitos. Qué puede ser mejor que mezclar todas las cosas que le gustan y consideran interesantes e importantes en un producto que encontrará a sus usuarios y fanáticos.

En cuanto a nuestra empresa (AnvilEight), podemos asegurar a todos los usuarios que nos topamos con esta necesidad con todo el entusiasmo de demostrar nuestra capacidad de crear aplicaciones con nuestras manos. El uso de plataformas listas puede ahorrar tiempo y esfuerzos, pero el producto hecho por el propio desarrollador se erige como una verdadera obra maestra y puede inducir a alguien a un trabajo similar algún día.

Puede usar su migración sugerida o (recomendado si no es una persona de gran tecnología), encontrar una persona / equipo muy bueno y confiable (!) Para desarrollar el back-end para usted. Lea más sobre cómo evitar otro fiasco de Facebook / Parse a continuación.

Protéjase del Facebook / Parse Fiasco – Tecnología perfeccionada

Entonces, ¿cómo protegerse? Aquí hay consejos de expertos empresariales en la industria de aplicaciones móviles.

Contratar una empresa de desarrollo de aplicaciones móviles de confianza

La lección aprendida aquí es elegir una compañía de desarrollo de aplicaciones móviles que desarrolle relaciones duraderas con sus clientes. Las personas deben estar más atentas al elegir a quién confiar con el desarrollo de su aplicación. Contrata a una empresa de desarrollo de aplicaciones móviles que tenga una inversión en su propia tecnología y no se venda por la “próxima gran cosa” como lo hicieron Parse y Facebook, buscando un día de pago rápido.

Cree su propio servidor de fondo

También es esencial construir su propio servidor de fondo. Este fue un gran error de aquellos que confiaron en Parse: liberó al desarrollador para que no necesitara un servidor de back-end porque se los proporcionó. Al contratar una empresa de desarrollo, asegúrese de que ellos mismos hagan el back-end para que tenga su propio servidor de back-end. PerfectedTech proporciona esta solución inteligente.

En PerfectedTech, nos complace ayudarlo más sobre este tema. Somos una empresa líder de desarrollo de aplicaciones móviles multiplataforma que ha invertido en su propia tecnología innovadora con capacidades de servidor tanto front-end como back-end. Nuestro equipo interno se encargará de todas sus necesidades tecnológicas. Y creamos aplicaciones perfectas más rápido que cualquier otra empresa. Las tecnologías utilizadas incluyen Xamarin, AngularJS y NodeJS, y estamos orgullosos de tener una asociación sólida con StrongLoop de IBM. Confiamos en nuestros clientes para nuestro negocio y nos enorgullecemos de superar las expectativas de los clientes. Correo electrónico [correo electrónico protegido] para más información.

Hay algunas opciones: crear un servidor completamente nuevo basado en una de las plataformas mencionadas anteriormente o seguir las guías de migración de Parse. La primera opción consume mucho más tiempo y requiere más inversiones financieras.

La migración recomendada por el propio equipo de Parse no requiere más de 5 pasos eficientes:

Paso 1. Debe mover los datos de su aplicación alojada por Parse a una base de datos autohospedada, por ejemplo, instancia Elastic Compute Cloud (EC2) o sugerida por Parse, MongoDB.

Paso 2. Configura la aplicación como un Servidor Parse local y, como resultado, tienes tu aplicación ejecutándose localmente pero aún conectada con los datos ubicados en la base de datos (mira el Paso 1).

Paso 3. Migra el código de la nube al servidor Parse. Tenga en cuenta que algunos de los módulos nativos de Parse no están disponibles en el servidor de Parse, lo que causará grandes inconvenientes a los desarrolladores.

Paso 4. Implemente su servidor Parse en cualquier proveedor de infraestructura (AWS, Heroku, etc.). Ahora realiza todos los cambios necesarios en el código utilizando el backend de la plataforma y recibe una aplicación renovada.

Paso 5. Publica tu nueva aplicación en cualquiera de las tiendas de aplicaciones reemplazando la existente.

Las instrucciones detalladas se pueden encontrar en la guía de migración de Parse. Cuando coopera con la compañía que tiene una gran experiencia en el manejo de la arquitectura de backend y la computación en la nube, el proceso parece bastante simple y obvio.

Más información: Parse.com se está cerrando: Cómo mover su aplicación móvil a otra plataforma BaaS

Robbie escribió una excelente respuesta específica para tratar las notificaciones push, por lo que intentaré responder desde un punto de vista un poco más amplio.

Parse es esencialmente tres componentes envueltos en una sola plataforma: API, base de datos y interfaz de usuario del panel de administración.

Encontrar un reemplazo adecuado probablemente signifique invertir tiempo, dinero o ambos. Si se aleja de Parse por completo, su aplicación deberá reescribirse, además tendrá que encontrar soluciones alternativas para los tres componentes que mencioné anteriormente.

La solución más fácil y, por lo tanto, me centraré en cómo puede continuar aprovechando Parse como un back-end como servicio de código abierto . Sí, Parse el servicio se está cerrando, pero han decidido sabiamente abrir el proyecto completo, conocido como Parse Server, y hay muchas razones para esperar que continúe desarrollándose y manteniéndose.

Hay docenas de guías de migración para proveedores específicos de la nube, aquí hay algunas opciones populares:

  1. Migración automatizada de Caylent (la más fácil) : migre automáticamente a un servidor Parse autohospedado y MongoDB escalable en AWS o Azure. Además, se ejecuta en Docker … y es brillante.
  2. Heroku + mLab (segundo más difícil) : en este escenario, Heroku aloja el servidor Parse y mLab aloja el MongoDB a través de su DBaaS.
  3. Migre de Parse a AWS (lo más difícil) : Amazon ha reunido una serie de tutoriales paso a paso que lo guiarán a través del proceso de migración a Parse Server autohospedado en AWS. Dependiendo de su familiaridad con AWS, esto podría variar desde una tarea tediosa hasta un complejo de pesadilla.

Aquí está la lista completa de opciones de migración.

Descargo de responsabilidad completo: trabajo en Caylent, así que soy parcial.

Le sugiero que migre a un Parse BaaS similar y evite el esfuerzo de recodificar su aplicación o perder sus datos. Hay muchos proveedores, pero para la mayoría de ellos deberá volver a escribir su aplicación.

Soy el fundador de la aplicación back {4}. Utilizamos el marco Parse Open Source para construir y alojar su backend. Es por eso que tendrá un esfuerzo mínimo para migrar y actualizar su aplicación Parse en la aplicación back {4}.

Nos preocupamos por todos los pasos de migración y lanzamos un asistente de migración para migrar rápida y completamente toda su aplicación Parse.

Las principales ventajas de migrar a la aplicación back {4} son:

1) Migración rápida y sin problemas

2) Utilizaremos toda la estructura del servidor Parse para ejecutar sus aplicaciones de back-end. No necesitará aprender cómo funciona un nuevo servicio y reconstruir su aplicación. En este punto, no necesita un esfuerzo adicional en la migración de sus aplicaciones;

3) No necesita reescribir su aplicación para comunicarse con otra API. Usamos la misma API. Solo necesita cambiar la dirección del servidor API.

Comience con la aplicación Back {4} Parse Migration, haga clic aquí y vea qué piensa.

Puede portar su aplicación a Firebase. Proporciona herramientas completas de back-end para construir su aplicación, y ahora incluye Cloud Functions para Firebase que le permite escribir cualquier lógica de back-end sin tener que administrar servidores.

Parse fue un gran servicio que ayudó a miles de desarrolladores a implementar aplicaciones simples y rápidas para la creación de prototipos e incluso grandes aplicaciones potentes.

Desafortunadamente, desde su cierre, una gran parte de las aplicaciones se han visto afectadas y las compañías también, por eso, como parte del equipo de CloudBoost, nos encantaría darles la bienvenida a todos para que usen nuestros servicios. Tenemos un increíble plan gratuito que cualquiera puede usar para crear aplicaciones rápidas y potentes. Visítanos en: http://cloudboost.io

¡Tenemos características realmente buenas! Consulte nuestra tabla de comparación para ver qué podemos ofrecer, ¡hay muchas más funciones en camino! https://cloudboost.io/compare

¡Es la próxima gran cosa!

PD. ¡AMAMOS el código abierto! Si usted es un desarrollador y está creando una aplicación / proyecto de caridad y necesita un poco más de subsidio, contáctenos y nos encantaría ayudarlo. [correo electrónico protegido] Mencione “Aplicación de código abierto y caritativa”

¡Gracias a todos!

Parse es la solución de backend más destacada para aplicaciones móviles y Facebook la está cerrando. En caso de que sea un desarrollador de aplicaciones no especializado y utilice Parse, entonces necesita una estrategia para pasar de Parse a un servicio de alternativas de Parse. Aquí hay una introducción rápida sobre lo que está sucediendo y las elecciones que tendrá que hacer.

¿Qué debe hacer si es un usuario de Parse?

En primer lugar, no se asuste. El servicio móvil de back-end como servicio (MBaaS) prevalecerá realmente por un año más, y no se cerrará por completo hasta fines de enero de 2017. También tiene suficiente tiempo para cambiar a Alternativas como Amazon, Microsoft, Google y Salesforce, cada una tiene una plataforma valiosa que es entusiasta para su negocio.

Parse ha lanzado una herramienta de reubicación de la base de datos que le permite desplegar su información en su nueva base de datos. En particular, cuando se muda, la API de Parse todavía se está ejecutando para que no encuentre tiempo de inactividad.

Además, son Parse Server de código abierto, que le permiten ejecutar su producto desde su propio servidor. Lo que esto implica es que, una vez que haya enviado su información, no necesitará implementar ninguna mejora básica crítica del código del lado del cliente.

Mantén la calma y busca una solución


Los creadores de aplicaciones no técnicas deberían saber cómo este cambio cambia sus aplicaciones, pero los cambios definitivamente requerirán algunos conocimientos técnicos. Ahora es el momento de discutir los próximos pasos con quien maneja su tecnología para que pueda idear un plan de juego para salir de Parse.

Ahora hay muchas alternativas a Parse, como puede ver a través de algunas de las otras respuestas aquí.

Syncano es una plataforma sin servidor que le permitirá construir con la misma velocidad que Parse, si no más rápido. Admite múltiples idiomas a través de su SDK y bibliotecas, lo que significa que puede lanzar una versión Android, iOS y web de su aplicación utilizando la misma plataforma de back-end.

Beneficios de usar Syncano:

  • ¡Analiza la herramienta de migración Syncano para simplificarlo!
  • Datos en tiempo real
  • Notificaciones push
  • Código del lado del servidor en la nube
  • Gestión completa de sus usuarios y datos.

Por supuesto, también puede echar un vistazo a Firebase o algunas de las opciones mencionadas aquí. Si no tiene ninguna habilidad de back-end, le recomendaría que se mude a otro servicio como Syncano para que la transición sea más fluida. ¡Tendrás acceso a soporte directo y extenso!

Trabajo en Syncano, una plataforma sin servidor para dispositivos móviles y de escritorio.

Te queda un año más con Parse, así que no necesitas apresurarte con las decisiones.

Si tiene una aplicación que ya es un negocio viable o debería convertirse en una, probablemente quiera escapar del bloqueo de Parse de todos modos.

Cambiar de Parse a cualquier otra alternativa de BaaS no te hará ganar mucho. Se fijará en otro proveedor y nuevamente correrá el riesgo de que el servicio se cierre. Parse fue el servicio más popular de este tipo y, sin embargo, se cerró, ¿qué garantiza que algún otro no haga lo mismo?

Parse open obtuvo su servidor Parse, que puede permitirle ejecutar el backend de Parse en su propia infraestructura. Parece un poco resbaladizo para mí. Lo usaría solo para extender un poco el año restante si fuera necesario.

Veo dos opciones que tienen sentido:

1. Migre a un PaaS desde uno de los principales proveedores de la nube: PaaS es más genérico que BaaS y no lo bloqueará tanto. Los servicios de PaaS de Amazon, Microsoft, Google y otros proveedores son parte de sus principales ofertas en la nube y yo diría que tienen un riesgo significativamente menor de cerrarse que los proveedores más pequeños de BaaS. Migrar a PaaS significa que tendrá que invertir un poco de esfuerzo para desarrollar las piezas faltantes, pero aún tendrá algunos beneficios que tenía con BaaS (soporte inmediato para notificaciones, autenticación, etc.) mientras obtiene más flexibilidad en el desarrollo.

2. Extienda su JavaScript actual de Parse a la aplicación NodeJS completa: si no tiene scripts demasiado complejos en Parse, agregar operaciones CRUD en la parte superior de la base de datos MongoDB no implicará demasiado esfuerzo. Eso le dará un control completo sobre su backend y sus datos, sin encerrarlo en ninguna plataforma.

Si está interesado en más detalles, escribí una publicación de blog sobre este tema en mi blog: Algunos consejos reales sobre lo de Parse – Axilis

Hola,

El anuncio oficial de Parse Shut Down me dio una gran sorpresa.

Estaba en la misma situación que tú. Y muchos de la industria de aplicaciones enfrentan el mismo problema y encuentran una solución alternativa.

Investigué mucho y ya hablé con varios proveedores de plataformas de desarrollo de aplicaciones y verifiqué sus plataformas. Según mi análisis, encontré a ConfigureIT como la solución confiable y perfecta que puede manejar esta situación correctamente. En realidad, mis 10 a 15 aplicaciones están en Parse. Así que estaba un poco preocupado por eso.

También quiero sugerir esta plataforma a todos los que están pasando por la misma situación. Verifiqué todas las características e instalaciones proporcionadas por esta plataforma y también hablé con las personas autorizadas de esta plataforma. Realmente uno genuino.

Finalmente, le di el proyecto de migración de mis aplicaciones a ConfigureIT y lo están haciendo muy bien. Gracias a todo el equipo. Muchas gracias.

Espero que esta respuesta pueda ayudar a todos los que sufren la misma situación.

Veo algunas opciones para ti:

  1. Espere de 6 a 9 meses y vea si alguien sale con un servicio de reemplazo directo
  2. Mientras tanto, intente aprender a configurar un servidor Node, tal vez en AWS, para que esté listo para configurar su propio backend Parse como sugieren
  3. Exporte sus datos a otro servicio y reescriba todo el código front-end que utilizó Parse

More Interesting

¿Qué tecnologías / idiomas son necesarios para que la versión móvil de mi sitio web se comporte como una aplicación?

¿Cómo es el proceso de desarrollo en Facebook?

¿Qué puede hacer una aplicación nativa de iOS / Android que HTML5 no puede hacer?

Al probar un sitio web o una aplicación móvil, ¿es suficiente grabar las interacciones de la pantalla de un usuario o es esencial grabar en video los movimientos de sus dedos?

¿Qué es la arquitectura empresarial móvil? ¿Cómo es posible integrarse en un EA utilizando el marco Zachman o Togaf?

¿Dónde puedo encontrar desarrolladores profesionales en Sydney para un proyecto privado como aplicación móvil / desarrollo web?

¿Por qué la mayoría de las empresas quieren que su aplicación se use en su sitio web?

¿Cómo obtenemos dinero después de hacer una aplicación?

¿Qué configuración de servidor es mejor para mi aplicación móvil?

¿Cuál es la mejor manera de encontrar un desarrollador para crear una aplicación en Europa del Este, es decir, Ucrania?

Cómo especificar y simular el diseño de una versión móvil de un sitio web para un desarrollador

Soy nuevo en programación y estoy interesado en el desarrollo web. Me gustaría desarrollar buenas interfaces de usuario. ¿Cuál es el mejor lenguaje de programación para aprender?

Cómo convertir un sitio de WooCommerce en una aplicación móvil

¿Dónde puedo aprender UI / UX para el desarrollo de aplicaciones móviles y web?

¿Cuáles son algunas empresas de desarrollo web y móviles con sede en LA?