Sé que esta pregunta es muy amplia, pero haré todo lo posible para explicar adecuadamente las necesidades de mi aplicación, para que puedan sugerirme una forma más simple y adecuada de proceder con la arquitectura adecuada de mi aplicación.
Todos dicen que necesito explicar la necesidad de mi aplicación porque estas decisiones dependen de la aplicación que estoy creando, así que explicaré mi aplicación en esta publicación.
Requerimientos de aplicacion :
Nube :
Cualquier recomendación con respecto a los servicios en la nube debe estar en Azure porque tengo una suscripción de Azure y quiero usarla.
Plataformas/Dispositivos
Tecnologías preferidas:
ASP.NET CORE 2.0 (porque tengo experiencia en C sharp).
Visual Studio 2017 (debido a las excelentes herramientas)
Autenticación con Azure B2C
Bootstrap y diseño de materiales para UI.
APUNTAR :
Quiero compartir el código máximo con C-Sharp para poder escribir mi lógica empresarial solo una vez y luego usarla en mi aplicación web y también en mis aplicaciones móviles.
Pregunta :
¿Qué marco debería aprender y usar para esta aplicación? Sé que todos los marcos pueden hacer este trabajo, pero ¿cuál debería recomendarse para este escenario en particular? para que sea eficaz , más fácil de desarrollar y más fácil de aprender .
Los siguientes son los marcos sobre los que he estado investigando y confundido sobre cuál elegir.
Realmente no habrá una respuesta definitiva a esto, pero bueno, este es un sitio web de recomendaciones. Aquí está mi recomendación:
Solo elige uno. Pones a Vue en la parte superior de tu lista. Sabes que es bueno. Todo el mundo sabe que es bueno. Fue la estrella en ascenso de 2017. Elígelo y no mires atrás. Trabaja ese Vue hasta que lo conozcas por dentro y por fuera.
¿Es Vue realmente la mejor opción? No importa. Es completamente capaz y vivirá por un tiempo como una habilidad empleable.
Así que esa es realmente mi recomendación. Solo elige uno y no te rindas durante al menos 12 meses.
chile