¿Es .NET una tecnología moribunda?

Bueno, sí, si miras Google Trends durante los últimos 3 años, aparentemente ha estado muerto por un tiempo.

Y si echa un vistazo a las tendencias de búsqueda de C #, que es la base de .NET, también ha tenido un mal momento desde 2014.

Y a partir de ahora, según Indeed, hay 16K vacantes, con “.NET” como requisito clave. Entonces, o bien la tecnología está viva o necesita toneladas de personas para apoyarla.

Bromas aparte, .NET es una de las tecnologías más populares (# 8 según GitHub y Business Insider).

Entonces, si está pensando si debe adquirirlo como una habilidad, no dude en hacerlo y eche un vistazo al artículo con una lista de las habilidades más populares que seguramente influirán en el salario de un desarrollador de .NET en La forma más positiva.

No creo que se esté muriendo, de hecho, ahora creo que es el mejor momento para ser un. Desarrollador NET o para aprender .NET. Algunas razones por las cuales:

  • .NET Core: se ejecuta en Win, Linux, OSX
  • Xamarin: escriba código una vez, reutilice e implemente la mayor parte de la base de código en dispositivos móviles nativos para dispositivos iOS, Android y Windows
  • .NET Core es increíblemente rápido. Los puntos de referencia recientes muestran que supera a muchos otros idiomas, incluido NodeJS
  • es de código abierto y Microsoft está permitiendo que la comunidad impulse gran parte de la innovación, por lo que en estos días estamos viendo más funciones que queremos en lugar de lo que Microsoft cree que queremos
  • C # es un lenguaje hermoso
  • He trabajado con muchos IDEs y Visual Studio es el mejor en mi opinión.

Si parece así, proviene de la noción errónea de que el software orientado al usuario final, como las aplicaciones móviles o de escritorio, es el todo y el fin del software.

Hay muchas áreas de desarrollo de software para todos. Algunos de ellos están más dominados por una tecnología particular o un conjunto de herramientas que otros, a veces a través de factores accidentales que luego se racionalizan post-hoc (mirándote , JavaScript).

Escribo extensiones para una pieza particular de software de ingeniería eléctrica. Todo es VBA o .NET / C #, y la demanda tanto de los equipos de desarrollo como de los clientes es un movimiento constante hacia este último.

No.
.Net es invencible con el poder de C # y F #. Los expertos dicen que C # es uno de los mejores lenguajes de programación del mundo y la evolución de C # de 3.0 a 5.0 es inimaginable.

.net se envolvió en Visual Studio y Windows en los primeros días, pero con la introducción de MVC y el estudio Visuals tremendamente mejorado, Azure y C # es una buena opción de desarrollo web para muchas aplicaciones empresariales. . Net tenía algunas plataformas que no funcionaban bien como la luz plateada, pero ahora, Asp.net es de código abierto, desplegable. Net Framework de menos de 10Mb y muchas características nuevas .Net es siempre una de las mejores plataformas y se esfuerza por superar el desafío del mercado.

Es cierto que, desafortunadamente, .NET Core hoy en día sigue siendo un desastre caótico a medias que puede ser difícil de manejar incluso para profesionales experimentados.

Si tuviera que describir el estado actual de .NET Core con un solo nombre, diría:

“Un desastre” .

La plataforma moribunda: .Net

¿Cuáles son las habilidades de desarrollador a pedido? Haga clic para saber más

Leer más: Las tecnologías de tendencias que actualmente están en demanda en este momento. (anteriormente respondí una pregunta similar relacionada con .NET).

Espero que esto ayude.

¡Buena suerte!

Bueno, aún no está muerto. Todavía muchos lo usan. Pero veo que no está en el camino correcto. Aunque Microsoft está haciendo muchas cosas, la comunidad no lo está apoyando. La comunidad no crea bibliotecas y marcos de código abierto. Esa es la parte triste. Actualmente el código abierto es el camino ahora. Es por eso que Microsoft está hecho .Net como código abierto. Pero, como siempre, llegaron tarde, muy tarde.

Actualmente, cada software que creamos necesita dispositivos móviles y en la nube. .net continúa fallando en ambos.

Móvil:

Windows mobile tiene el mercado más bajo. Entonces, como desarrollador de .net, no crearé la aplicación de Windows Phone. Prefiero Android o IOS. Pero podemos usar Xmarin, que tiene soporte para C # para desarrollar aplicaciones de Android e iOS. Entonces, muchas compañías usan Xmarin. Pero muchos desarrolladores comenzaron a usar los marcos nativos de Cordova y React para crear aplicaciones móviles. Microsoft había liberado a Xmarin ahora para sobrevivir en el desarrollo móvil. Pero incluso esta decisión fue demasiado tarde. La comunidad nativa de React ha desarrollado un gran conjunto de controles y herramientas, incluso cuando está en RC. React-Native es incluso un desafío angular js ahora …

Nube:

Microsoft Azure es genial, Microsoft realmente está haciendo dinero aquí. También es acogedor Linux. Muchos desarrollan backends NodeJS en lugar de ASP.net. La razón es que NodeJS nuevamente tiene un gran apoyo de la comunidad como React-Native y Cordova.

Muchas empresas seguirán utilizando .net, pero los desarrolladores elegirán Javascript (Nodejs, Cordova, React-native, Angular js, native script), etc.

Soy un desarrollador .net a tiempo completo. Pero todas mis aplicaciones personales las desarrollo usando Nodejs. Veo que Nodejs es el futuro.

Realmente no.

Simplemente no es tan genial como JavaScript y, obviamente, está completamente vinculado a Microsoft, por lo que tiene una mala imagen en comparación con otros técnicos, ya que tardó una década antes de que todo el código abierto de Microsoft.

A .NET le está yendo muy bien con todas las actualizaciones que tuvo en los últimos años desde el compilador a Visual Studio, etc.… ¡Y las próximas actualizaciones con SignalR, Visual Studio Mac, etc., se ven aún más prometedoras!

Pero no se volverá más popular como JavaScript o Go, que son los nuevos e interesantes hijos del desarrollo de software.

De ningún modo. .NET es un ecosistema próspero y en crecimiento. En todo caso, su uso continúa acelerándose, especialmente ahora que la portabilidad y el código cerrado no son las barreras de adopción que alguna vez fueron. Veo demandas constantes y aceleradas por parte de los clientes de soluciones basadas en .NET para entornos cliente / escritorio / tableta y servidor.

No. De hecho, tanto la comunidad .net como el número de empleos están creciendo. Tanto Microsoft como la comunidad están impulsando .net hacia adelante.

Me gustaría ver esas declaraciones que afirman que .net se muere por ver si tienen algunos argumentos o es simplemente una porquería de personas ciegas aferradas a sus tecnologías favoritas que no pueden ver nada más.

No.

En primer lugar, .net es una gran tecnología que utilizo tanto en plataformas Windows como no Windows. Lo uso en el servidor en forma de asp .net. Funciona muy bien Tengo varias aplicaciones que se han estado ejecutando durante años. No hay problemas de tecnología para hablar.

En el cliente, funciona muy bien en Windows, pero también en iOS, Android y Mac. Estoy enamorado de lo que Xamarin ha hecho allí.

Mirando hacia el futuro, Msft continúa avanzando en la plataforma. Enviarán su coreclr ligero y material asociado este año. Microsoft lanzó recientemente algunos puntos de referencia impresionantes para ello.

.net no podría estar más vivo y en crecimiento.

No, .NET ahora es de código abierto, así como ahora es verdaderamente multiplataforma, Linux, Mac, Android e iOS, en todas partes .NET funciona muy bien. Junto con C # con Linq, Async Await y la enorme biblioteca NuGet, .NET está evolucionando más rápido que antes.

Mucho está evolucionando con .NET, tanto Core como Framework, así como la reutilización de código con .NET Standard. Este artículo y el documento técnico asociado pueden proporcionar el contexto más reciente:

https://www.telerik.com/blogs/5-…

¡Gracias!

.NET nunca ha sido líder en tecnologías de servidores.

Pero está vivo y bien en el cliente.

No, no lo es. Biblioteca NuGet y todas estas cosas increíbles. Todavía estoy programando en él usando VB.NET o c # es bueno hacer algunas cosas rápidas.

Definitivamente no está muriendo. Corporate America sabe que una forma de entregar un código bueno, mantenible y escalable es usar el .net y el IDE de Visual Studio es como es. Las personas .net no son arrogantes, ya que otros desarrolladores son mucho más productivos. Cuando compre, mire cuántos sitios usan asp vs java.

More Interesting

¿Cómo puede la tecnología ayudar a cuidar a los ancianos?

La minería de asteroides podría crear una increíble cantidad de riqueza en el futuro. ¿Cuándo podremos ver un negocio de minería de asteroides? ¿Qué tipo de pasos se deben tomar?

¿Por qué no colocamos un módem dentro de nuestro cuerpo y nos acercamos un paso más a ser un robot, ya que ser inhumano ha sido la tendencia desde que la tecnología tocó nuestras puertas?

¿Cómo responden las almohadillas táctiles de las computadoras portátiles con pantallas táctiles capacitivas solo a la punta de nuestros dedos y no a otros objetos similares como bolígrafos, lápices, etc.? ¿Cómo puede diferenciar entre las puntas de los dedos humanos y la punta de un lápiz?

¿Cuál es la opinión de Balaji Viswanathan sobre los misteriosos asesinatos de científicos nucleares en India, donde los medios y el gobierno hicieron la vista gorda?

¿Qué impactos tiene la tecnología en la sociedad?

¿Cómo se ve afectada la industria de la moda por el desarrollo de la tecnología?

¿Qué tecnología usa Custora?

¿Cómo se mantienen los desarrolladores relevantes y actualizados?

¿Debería competir con Google?

¿Cuántos tipos de teléfonos se han creado desde los albores de los teléfonos móviles?

¿Cuáles son las tecnologías presentes en EE. UU. Pero no en India?

¿Cuáles son los nuevos temas candentes en tecnología?

¿Es cierto que necesita cinco lámparas idénticas para el doble de brillo que una sola lámpara?

Antes de la introducción del iPhone, muchos teléfonos celulares se llamaban teléfonos inteligentes. ¿Cuál es el término para esos teléfonos ahora?