Estamos iniciando un nuevo proyecto que consiste en una aplicación para móviles y una web, con un potente backend. Va a ser una especie de red social con millones de usuarios potenciales.
En el pasado, trabajamos con ASP.NET Core y mySQL. Como estamos haciendo esto desde cero, nos gustaría conocer opiniones sobre el mejor lenguaje para cubrir tanto la aplicación como la web (frontend y backend). Tiene que ser un idioma moderno y popular con una gran comunidad.
El primero que nos vino a la mente ha sido Dart / Flutter. Es bastante nuevo, pero nos gusta que sea algo de Google y está creciendo rápidamente. Además, la ventaja de programar una sola vez para todo. Lo que no sabemos es si es una buena idea utilizar una base de datos mySQL. ¿Sería una buena elección? ¿Algún otro lenguaje que fuera mejor para esto?
El mejor lenguaje que podéis utilizar es el que mejor conozcáis, ya que os ayudará a completar más rápido el desarrollo y también a superar los problemas que os encontréis cuando empecéis a tener un volumen de tráfico considerable.
Olvídate de las modas y ten en cuenta que todos los lenguajes son válidos para lo que queréis hacer, y como muestra:
Stackoverflow está hecho en .Net
Facebook empezó en PHP
GitHub y Shopify están hechos en Ruby on Rails
Y sobre la base de datos, lo mismo, tanto MySQL como Postgresql son válidos para vuestro proyecto, o si creéis que una base de datos NoSQL es mejor para eso, adelante, usad la que conozcáis mejor ya que os encontraréis problemas que solo la experiencia os ayudará a resolver.
Estamos iniciando un nuevo proyecto que consiste en una aplicación para móviles y una web, con un potente backend. Va a ser una especie de red social con millones de usuarios potenciales.
En el pasado, trabajamos con ASP.NET Core y mySQL. Como estamos haciendo esto desde cero, nos gustaría conocer opiniones sobre el mejor lenguaje para cubrir tanto la aplicación como la web (frontend y backend). Tiene que ser un idioma moderno y popular con una gran comunidad.
El primero que nos vino a la mente ha sido Dart / Flutter. Es bastante nuevo, pero nos gusta que sea algo de Google y está creciendo rápidamente. Además, la ventaja de programar una sola vez para todo. Lo que no sabemos es si es una buena idea utilizar una base de datos mySQL. ¿Sería una buena elección? ¿Algún otro lenguaje que fuera mejor para esto?
Gracias.
16/03/2021 10:48
Hola Pedro,
El mejor lenguaje que podéis utilizar es el que mejor conozcáis, ya que os ayudará a completar más rápido el desarrollo y también a superar los problemas que os encontréis cuando empecéis a tener un volumen de tráfico considerable.
Olvídate de las modas y ten en cuenta que todos los lenguajes son válidos para lo que queréis hacer, y como muestra:
Y sobre la base de datos, lo mismo, tanto MySQL como Postgresql son válidos para vuestro proyecto, o si creéis que una base de datos NoSQL es mejor para eso, adelante, usad la que conozcáis mejor ya que os encontraréis problemas que solo la experiencia os ayudará a resolver.
Saludos.