Estoy a punto de crear una aplicación para Android y me pregunto si alguno de ustedes recomendaría usar un servicio de back-end como Firebase o Parse, o simplemente escribir el back-end por mi cuenta en Ruby on Rails.

Antes de elegir Parse, Firebase o cualquier otro back-end como plataforma de servicio, debe tener en cuenta los siguientes factores. (I) Costo de cambio : debe buscar proveedores de BaaS que le brinden un bajo costo de cambio. Debe asegurarse de no estar bloqueado para siempre en la plataforma y tener acceso / control sobre el código fuente. De lo contrario, no tendrá poder de negociación con el proveedor de BaaS y el costo de ir a un competidor será el desarrollo total del back-end. ¿Te imaginas lo alto que es este costo para una aplicación grande? ¿Reescribiendo una vez más todo el código fuente y las tablas? Hay nuevos jugadores, como back4app, stanplay y treeline, que son buenas alternativas a gigantes como Parse of Firebase y te permitirán controlar el código fuente. (II) Costos recurrentes : Compare los costos de cada plataforma a largo plazo. Eso significa que cuando su aplicación tiene miles de usuarios. La mayoría de las plataformas son gratuitas para aplicaciones pequeñas, pero los costos crecen muy rápido después de un cierto uso. Investigue profundamente este artículo porque el costo del cambio será alto. (III) Fiabilidad : si su intención es ampliar su aplicación, busque proveedores que puedan mostrarle cómo se asegurarán de que las aplicaciones complejas y grandes tengan un rendimiento adecuado.

Soy parte de la aplicación back {4} | Generador de back-end para aplicaciones web, móviles e IoT y siéntase libre de probar nuestra plataforma.

Hay muchas ofertas de BaaS disponibles en el mercado que brindan servicios como Parse .

ShepHertz Backend as a Service brinda toda la API necesaria para el desarrollo de aplicaciones y juegos. Admitimos casi 20 SDK.

También proporcionamos una mejor participación del usuario y marketing de aplicaciones.

Recomiendo analizar * porque hace que el desarrollo de su aplicación sea muy sencillo.
Las notificaciones push son muy fáciles de implementar. Puede hacer una implementación en la nube de su aplicación. También puede reutilizar el contenido para construir un iOS de una aplicación de Windows más adelante.
Además, ahorra muchísima energía y tiempo, y su tiempo de desarrollo se reduce casi a la mitad.

* Solo si no excede la cuota gratuita **.

** Solo si no está bien pagar por su servicio.

More Interesting

Dirijo una pequeña empresa de desarrollo de aplicaciones web. ¿Cómo puedo encontrar buenos desarrolladores de software inteligentes?

Estoy planeando hacer un juego de navegador como Grepolis. ¿Qué necesito saber y qué lenguajes de programación debo usar?

He tenido una idea para un sitio web durante más de 5 años. Me faltan las habilidades para crearlo yo mismo. ¿Hay algún lugar donde pueda contratar un equipo para construirlo para mí?

Lancé un nuevo sitio y los 'diseñadores web' me siguen contactando a través de los datos de WHOIS. ¿Cómo están descubriendo esto tan rápido?

Cómo valorar un servicio que quiero proporcionar en línea

Soy un desarrollador web. ¿Cuál es la mejor opción para una MacBook Pro, 13 'retina o 15'?

Necesito construir una API REST, pero debería implementar un patrón MVC. Estoy confundido sobre lo que debería ir en la sección de vista. Alguien puede explicar?

Aprendí SQL, JDBC, HTML CSS y JSE. Ahora quiero aprender el desarrollo web Java por completo. ¿Dónde debo comenzar a aprender completamente el Desarrollo Web Java (JSP, JSF, etc.)?

¿Debería Bilal Jalook continuar con la programación?

Todavía no he trabajado en Javascript, pero sé algunas cosas básicas en Javascript. Me gustaría aprender React JS, ¿puedo?

Si me convierto en desarrollador web (freelance), ¿acaso uso WordPress?

Soy desarrollador de SQL y mi empresa me reembolsará los certificados de TI, pero estoy en el desarrollo web. ¿Cómo debo aprovecharlo?

Puedo ver mi sitio de WordPress desde mi final, pero mis lectores dicen que todo lo que obtienen es un error 403. ¿Cómo puedo solucionar esto?

¿Qué debo aprender después de HTML y CSS para convertirme en un buen desarrollador front-end?

¿Qué sitios web ayudan a estudiar diseño web desde casa?