Soy un desarrollador de Winform / WPF. ¿Qué debo aprender para convertirme en desarrollador de aplicaciones web en ASP .NET 5 o Meteor?

Creo que la transición más fácil para usted sería aprender .NET Webforms debido a su concepto compartido de “código subyacente” con Winforms. Sin embargo, tenga en cuenta que Webforms se está convirtiendo en un producto más “heredado” en este momento. Si bien muchas compañías continúan usando Webforms, y lo harán en el futuro previsible, no es la plataforma recomendada para el desarrollo de nuevas aplicaciones. Eso sería MVC.

La buena noticia es que, si bien MVC puede tener una curva de aprendizaje ligeramente más alta de lo que cabría esperar, lo recompensará con un mayor sentido de “ingeniería” en una aplicación web, ya que lo obligará a aprender y cumplir con el patrón Modelo-Vista-Controlador de desarrollo. En general, esto es una gran fortaleza para usted como desarrollador por varias razones de las cuales no puedo encajar en esta respuesta.

Además, MVC le proporciona un enfoque muy similar para programar API web. Esto le permite crear servicios REST que pueden transmitir datos entre diferentes clientes. La principal ventaja de usar Web API es que es casi idéntica en implementación a los controladores MVC. Por lo tanto, es probable que obtenga una ventaja al aprender MVC porque inmediatamente podrá crear servicios REST sin muchos problemas.

En lo que respecta a Meteor.js, es un marco absolutamente INCREÍBLE para el desarrollo de aplicaciones. Creo que va a dar grandes pasos en el futuro y se volverá extremadamente popular (¡al menos eso espero!). Pero Meteor todavía está en su infancia y quedan muchos problemas sin resolver, como el soporte integrado para las fuentes de datos SQL. .NET ha existido por mucho más tiempo y le brindará oportunidades de trabajo mucho mejores y características sólidas para aplicaciones serias que requieren seguridad, cifrado, integridad de datos y soporte disponible para usted como desarrollador.

¡Espero que esto ayude!

En realidad no mucho. Si desea apegarse al ecosistema de Microsoft, intente comprender bien la arquitectura de mvc we. Intenta obtener una comprensión básica de JavaScript. No salte a un marco de JavaScript todavía

More Interesting

Estoy familiarizado con JavaScript, Ruby y Scala. Para el desarrollo de backend, ¿debería aprender Node, Rails o Play?

Mi inicio está usando ASP.NET 2.0 y 3.5 Web Forms antiguos y tienen proyectos listos. ¿Estoy perdiendo el tiempo en esta empresa?

Cómo eliminar una imagen de una base de datos y una carpeta SRC en PHP

Tengo una idea y quiero hacer un sitio web interactivo para ir de compras. Sé Java y Python. ¿Qué debo aprender para hacer un sitio web fuerte?

Aprendí HTML y CSS y ahora estoy aprendiendo JavaScript. ¿Cómo construyo un sitio que mantenga las opciones del usuario?

Acabo de comenzar a aprender HTML, pero ¿cuál es la diferencia entre las etiquetas y ?

¿Quién es el proveedor de alojamiento web y diseñador inactivo más barato y rápido de Estados Unidos?

Soy desarrollador de aplicaciones web Java. Ahora voy a trabajar en el proyecto de desarrollo de SalesForce. ¿Afectará mi carrera?

Soy un buen desarrollador web pero no puedo conseguir un trabajo. ¿Por qué es esto?

¿Qué debo aprender si quiero entrar en el desarrollo de páginas web?

Tengo núcleos de HTML y CSS pero quiero crear páginas web funcionales / receptivas. ¿A donde debería ir?

Quiero hacer un cambio de carrera y trabajar con computadoras. ¿Debo elegir la administración de red o el desarrollo web?

Cómo convertirse en un experto en desarrollo web

Soy un nuevo programador que busca entrar en el desarrollo web. ¿Con qué tecnología debo comenzar?

Si quiero hacer un anuncio en mi sitio web en PHP que sea visible insertando detalles en la base de datos (MySQL), ¿cómo puedo hacerlo?