Depende de lo que intente hacer y de qué conjunto de habilidades desee que se centren sus desarrolladores.
Muy pocas aplicaciones necesitan ser tan interactivas como Uber, la mayoría de las aplicaciones son operaciones CRUD al 99% y obtienen muy poco de las bibliotecas javascript complejas en el front-end.
Esto no significa que una aplicación MVC no use JavaScript, lo uso bastante, solo que el javascript necesario es bastante sencillo y no es difícil actualizar secciones de su página usando llamadas AJAX que devuelven vistas parciales o json simple.
- ¿Cómo afectarán la aplicación BHIM y Rupay a las compañías de billetera electrónica y VISA, MasterCard en India?
- ¿Cuál es la aplicación móvil más utilizada específicamente para padres?
- Actualmente estamos desarrollando mensajes push cifrados para aplicaciones. ¿Cuáles son las características que debería tener?
- ¿Qué 5 aplicaciones principales son las de tu teléfono celular que me recomendarías tener?
- ¿Hay agencias especializadas de desarrolladores de aplicaciones Moblie en la etapa MVP? Lo necesito realmente rápido.
Para muchos equipos, la mayoría del esfuerzo de desarrollo siempre estará en C # y en el servicio de back-end o el trabajo de la base de datos. Las personas solo pueden tener experiencia en tantas cosas.
Algo de eso también se reduce a la preferencia, por supuesto. Por ejemplo, personalmente prefiero dejar que mis modelos de vista MVC de Asp.net manejen la mayor cantidad de validación posible para poder validar la entrada en el servidor sin duplicar el código y el cliente (nunca confíe en la validación del cliente).