No existe el mejor lenguaje para la interacción con la base de datos, y dependerá del tipo de aplicación que tenga. También dependerá en gran medida del tipo de servidor que esté utilizando. Por ejemplo, si está utilizando una pila LAMP típica, sugeriría PHP, pero también es posible que desee utilizar Ruby, Python o una multitud de otros idiomas. Por otro lado, si su aplicación implica una gran cantidad de comunicación en tiempo real, sería aconsejable ejecutar un servidor de nodo, en cuyo caso su lenguaje de back-end sería javascript. Esto también se extiende a cualquier marco de trabajo que pueda estar utilizando en el front-end que “juegue bien” con una configuración particular, pero eso es un problema completamente diferente. Estas son preguntas que solo usted y su equipo pueden responder, y dependen mucho del tipo de servicio que ofrezca su aplicación.
Para una evaluación rápida, hágase las siguientes tres preguntas:
1. ¿Qué aspectos de mi aplicación son más importantes (comunicación en tiempo real?) Y ¿hay algún lenguaje que sea claramente el mejor en ese ámbito?
2. ¿En qué tipo de servidor / entorno estoy ejecutando? ¿Establece alguna restricción sobre lo que puedo / no puedo hacer fácilmente?
- Cómo obtener mis primeras 1000 instalaciones de aplicaciones gratis
- ¿Cuáles son las aplicaciones gratuitas para la promoción empresarial?
- ¿Por qué es tan difícil para Samsung crear su propio sistema operativo móvil como Apple?
- ¿Debo gastar todos mis ahorros ($ 7,5k) tratando de lograrlo mediante la promoción de ofertas de CPA móvil con tráfico pagado?
- ¿Cuáles son las aplicaciones sociales más populares en Italia?
3. ¿Qué conjunto de habilidades tiene mi desarrollador? ¿Tengo los recursos para encontrar personas que puedan escribir en un lenguaje backend menos popular?
Esto debería ayudarlo a delimitar qué idiomas son viables para su uso y, con suerte, después de pensarlo, surgirá un claro ganador.