Hay dos anuncios importantes de Parse.
- Después del 28 de abril, las aplicaciones que no han migrado su base de datos asumirían una menor prioridad de tráfico.
- Parse finalmente se cerrará después del 28 de enero.
Si está a la mitad del desarrollo de una aplicación, debe decidir cuál es el momento adecuado para migrar.
No necesita entrar en pánico en este momento porque el rendimiento que ofrecerá Parse es suficiente para finalizar el desarrollo de su aplicación. Adicionalmente. La fecha límite del 28 de abril no tiene ningún impacto en ti porque todavía no hay usuarios para tu aplicación.
Pero hay otras buenas razones para moverse ahora, especialmente para anticipar problemas en la migración de Parse y para adaptar las funciones de Parse. Debe encontrar alternativas para construir, alojar y administrar su aplicación.
- ¿Cómo creó Apple Music la sombra de la obra de arte de una canción?
- ¿Qué tecnología del lado del servidor basada en Java se usa más popularmente como backend / midtier para aplicaciones de Android e iOS?
- ¿Cuáles son algunas de las peores prácticas para el desarrollo de iOS 6?
- Soy un desarrollador de Android con 3 años de experiencia. Quiero aprender el desarrollo de iOS con Swift. ¿Vale la pena aprender Swift y cambiar a iOS ahora?
- Cómo superar el miedo al fracaso para el desarrollo de iOS
Analicemos algunos escenarios:
A- Autohospedaje de un servidor Parse
Pros: el servidor Parse ha sido de código abierto. Por lo tanto, le da el control total del código. Puede agregar sus propias funciones si domina el código del servidor.
Contras: configurar un servidor de análisis local e implementar su aplicación no es fácil. Migrar la base de datos a un MongoDB autohospedado como lo sugiere Parse y conectarlo a una instancia local del servidor Parse es toda una tarea. Además, actualmente, no todas las características del servidor Parse son de código abierto. Por lo tanto, es posible que aún no pueda reconstruirlo todo utilizando la instancia local.
B – Busque un proveedor alternativo de BaaS
Pros: si no desea alojar cosas usted mismo, hay otras alternativas comerciales a Parse, que reemplazan parte de los servicios que ofrece.
Contras: ¿Cómo puede garantizar que el nuevo proveedor de BaaS no levante la mano algún día similar a Parse? Además, tienen una API y tecnología completamente diferentes que necesitará aprender. Por lo tanto, tendrá que volver a escribir su código de front-end y API para que sea compatible con su plataforma.
C – Obtenga su backend completamente reescrito y desarrolle su propio servidor
Pros: Las aplicaciones quedan totalmente bajo el control del desarrollador sin ninguna dependencia. Reconstruya su back-end JavaScript actual de Parse en la aplicación NodeJS completa. Si no utiliza funciones complejas como Push, Jobs, Webhooks en Parse y solo tiene operaciones CRUD en la parte superior de la base de datos MongoDB, ¿no será fácil? Eso le dará un control completo sobre su backend y sus datos, sin encerrarlo en ninguna plataforma.
Contras: esta opción exige demasiado esfuerzo para construir un backend completamente nuevo. Si no tienes habilidades de backend, no lo recomiendo. Además, podría funcionar bien solo si tiene una aplicación simple si tiene una aplicación compleja que utiliza la mayoría de las funciones de Parse, no la recomendaré también.
D – Busque un proveedor de hosting Parse
Pros: si el BaaS utiliza la tecnología Parse, no hay curva de aprendizaje, no se implementará nueva tecnología. Tiene tiempo para migrar su aplicación, conectar el front-end con el back-end, probar y anticipar problemas cuando su aplicación se active. Esta opción podría funcionar con mínimas molestias.
Contras: debe buscar un proveedor de Plataforma adicional para alojar su aplicación.
- Si opta por un BaaS que usa Parse, adicionalmente debe tener cuidado con algunas características como:
Asegúrese de que sea fácil migrar desde aquí si es necesario. (Si el backend es de código abierto, sería fácil migrar en cualquier momento). - Proporciona todas las características de Parse como SDK, Dashboard y también ofrece alternativas a las características como Cloud Code, CLA, Jobs, Webhooks y Analytics que aún no es de código abierto por Parse.
Si todavía está desarrollando su aplicación en Parse, tiene tiempo hasta el 28 de julio para completar su desarrollo, pruebe una de las opciones más adecuadas indicadas anteriormente y pruebe su aplicación antes de que se active. Un consejo rápido sería hacerlo lo antes posible.