Una aplicación consta de 02 capas de programación diferentes y consulte los siguientes enfoques:
Backend: Back-end significa las partes que hacen el trabajo, pero el usuario final desconoce o no puede ver. Ir representa hasta el 80% del trabajo total y contiene API, bases de datos, servicios, etc. Hay varios proveedores de BaaS – Backend as a Service para acelerar el desarrollo del backend. Www.back4app.com puede acelerar hasta un 80%
desarrollo de backend y es una buena opción para desarrolladores que buscan flexibilidad
y control sobre el código fuente. Firebase proporciona resultados similares, pero los usuarios no tienen acceso al código fuente y están bloqueados en la plataforma.
- ¿Existe una aplicación que me alertará cuando un elemento que se ajuste a mis palabras clave se publique en mi lista de craigs local?
- ¿Está justificado el cambio de enfoque del desarrollo web al desarrollo móvil?
- Cómo encontrar ideas interesantes para una aplicación web
- Quiero desarrollar una nueva aplicación de mensajería. ¿Qué herramientas y marcos de desarrollo podría usar para desarrollarlo?
- ¿Aliexpress tiene una API de desarrollador y un mercado de aplicaciones para que un desarrollador pueda escribir una aplicación para que la use una tienda de Aliexpress?
Frontend: Front end normalmente significa las partes del proyecto con las que un usuario interactúa. La interfaz puede ser móvil (Android, IOS, Windows, etc.) o web. Una buena plataforma para acelerar el desarrollo de la interfaz móvil es Xaramin y puede reducir hasta un 70% el tiempo total para desarrollar aplicaciones de Android e IOS. Para el desarrollo web, sugeriría Ruby / Rails y Python / Django como lenguajes de programación rápidos y confiables.
Descargo de responsabilidad, soy parte de back4app