¿Un desarrollador del lado del cliente necesita Backend como servicio?

Gracias por el A2A.

Nunca escuché de este concepto antes, pero no hice ningún desarrollo móvil específico.

Pero con la popularidad de las aplicaciones ‘web’ que usan frameworks javascript, estoy seguro de que podrían ser algunas de las ventajas de usar dicho servicio.

Pero (¡siempre hay un pero!) Si desarrolla una aplicación a medida eligiendo un servicio que en el futuro puede limitar la capacidad de agregar nuevas funciones o una multitud de cosas que aún tiene que descubrir.

Personalmente, especialmente al crear un nuevo producto evitaría tales servicios hasta que se establezca y no pueda evolucionar mucho más, preferiría tener el control de ese desarrollo.

Actualmente tengo una aplicación web con 100,000 usuarios activos mensuales, Kinvey cobra $ 1500 por mes por 50,000 usuarios. Eso ciertamente no es una alternativa rentable.

Incluso mirando una opción de código abierto BAASBOX, revise su foro y tendrá una lista de ‘problemas’ que deben resolverse.

Para operar en un estado ‘ÁGIL’ un flujo, los delelopers necesitan el mayor control posible sobre cada parte que ejecuta el producto o servicio para garantizar que la empresa pueda adaptarse rápidamente a cualquier cambio.

Entonces, en realidad, Backend as Service (BAAS) comenzó etiquetado como MBAAS (backend móvil como servicio). Esto se debe a que la solución estaba dirigida a desarrolladores móviles que no podían construir sus propios backends, en su mayoría eran desarrolladores independientes. Eche un vistazo en serio a los marcos que tenemos, todos están destinados a aplicaciones web, sin enfoque directo en dispositivos móviles. Pronto, la interfaz web comenzó a ganar sus propios terrenos y personas especializadas y ahora tenemos BAAS :). El punto principal es que si se encuentra en una posición dentro del panorama del software donde no está bien equipado para construir su propio backend, es posible que desee considerar una solución BAAS. El consejo personal utiliza uno muy popular con mucho soporte (firebase) o simplemente usa una versión de código abierto (DevLess)

Por supuesto que sí, pero depende de sus requisitos y proyecto; o si quieres hacer algunos trucos!

More Interesting

¿Cuál es el futuro de los desarrolladores de aplicaciones de Android en India después de 2017?

Cómo obtener 10'000 usuarios para mi aplicación

¿Por qué la mayoría de las aplicaciones móviles multiplataforma usan iCloud y Google Cloud para la sincronización en lugar de usar un servidor al que se puede acceder desde cualquier sistema operativo móvil? ¿Son más baratos (quizás gratis) o más seguros?

Cómo (experiencia totalmente no técnica) convertirse en un increíble desarrollador de aplicaciones móviles

Tengo una idea para una aplicación. Dado que una idea no es protegible, ¿en quién confío y cómo la llevo al mercado?

En el futuro, ¿cuál será la mejor plataforma para los desarrolladores que desean comenzar a construir aplicaciones de IoT?

¿Alguna razón por la que crees que no deberíamos usar Titanium Appcelerator para una aplicación de cámara?

Cómo crear una aplicación sin conocimiento o experiencia previa

¿Qué aplicaciones deberíamos tener en nuestro móvil?

¿Cuáles son las mejores empresas de desarrollo de aplicaciones móviles en Marsella?

Cómo construir una aplicación móvil sin conocimientos técnicos

¿Cuál es la mejor manera de crear una aplicación móvil en 2017?

¿Podemos encontrar estadísticas de sistemas operativos móviles en Europa?

¿Cuánto tiempo lleva aprender a crear una aplicación desde cero (suponiendo que no tenga conocimientos de programación)?

¿Cuál sería el texto de política de privacidad más corto, más amplio, pero aún legalmente seguro de usar para una aplicación móvil y / o un sitio web?