Elegir un marco front-end para mi aplicación social ASP.NET CORE 2.0

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 :

  1. App tipo red social
  2. Alimentación constante como Twitter (en realidad, toda la aplicación será casi como Twitter, con algunas funciones adicionales o modificadas)
  3. Sincronización de geolocalización entre usuarios.
  4. Opción de chat.

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

  1. Aplicación web ( aplicación web progresiva )
  2. Xamarin Native (Xamarin.Android, Xamarin.IOS y UWP), por lo tanto, también será una aplicación móvil

Tecnologías preferidas:

  1. ASP.NET CORE 2.0 (porque tengo experiencia en C sharp).

  2. Visual Studio 2017 (debido a las excelentes herramientas)

  3. Autenticación con Azure B2C

  4. 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.

  1. vista 2
  2. Angular 4
  3. Reaccionar
  4. Auriela
  5. Polímero
Hace poco tuve la misma pregunta. Finalmente me decidí por usar Javascript simple, Jquery y Moustache. La verdad es que estoy muy contento con mi decisión. Ningún marco será de ayuda/útil con un conocimiento profundo de Javascript.

Respuestas (1)

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.