A principios de gnu para microsoft: lo que significa un .net framework de código abierto para el resto de nosotros

Es un principio de GNU para Microsoft. Acaban de lanzar una parte significativa de .NET Framework en Github bajo una licencia de código abierto permisiva.

Este movimiento rompe con años de tradición para Microsoft, que ha tomado previamente una postura hostil en el tema del software de código abierto. El ex CEO Steve Balmer describió una vez a Linux y la GPL como un ‘cáncer` que‘se une ... a todo lo que toca.

¿Cuál es el .NET Framework & ¿Qué está pasando?

Microsoft lanzó el .NET Framework hace 12 años, y desde entonces se ha convertido en un componente vital del sistema operativo Windows. Incluye un marco para la creación de aplicaciones para Microsoft Windows (conocido como el idioma de la interfaz común), así como una máquina virtual (llamado Common Language Runtime) para el software que se ejecuta.

Redmond también ha anunciado que en los próximos meses, el tiempo de ejecución de .NET Core estará disponible para OS X y Linux, lo que simplificará el proceso de escritura de software multiplataforma.

Llegó como una sorpresa para muchos que Microsoft subido el código fuente de .NET Core de Github- un popular sitio web de código compartido de colaboración. Microsoft posee CodePlex, un rival de Github en la esfera de código compartido, aunque no es tan exitoso.¿Qué es Git & ¿Por qué debería utilizar Control de versiones Si eres un desarrollador¿Qué es Git & ¿Por qué debería utilizar Control de versiones Si eres un desarrolladorA medida que los desarrolladores web, muchas de las veces se tiende a trabajar en los sitios de desarrollo de país, entonces sólo subir todo cuando hayamos terminado. Esto está bien cuando es sólo usted y los cambios son pequeños, ...Lee mas

Vídeo: Instalar .NET Framework 3.5 en Windows 10

dotnet-github

A pesar de la pun (descarada) al inicio de este artículo, Microsoft no ha publicado el .NET Framework bajo la Licencia GNU. Más bien, han optado por la licencia MIT, utilizado por Node.js, jQuery y Ruby on Rails.Licencias de software libre: ¿Qué se debe utilizar?Licencias de software libre: ¿Qué se debe utilizar?¿Sabías que no todas las licencias de código abierto son los mismos?Lee mas

Curiosidad sobre lo que significa este movimiento de Microsoft, los desarrolladores de software y usted? Siga leyendo para obtener más información.

Vídeo: windows 10 que es net framework y para que sirve 2015

Microsoft está cambiando

Te guste o no, Microsoft no es la misma empresa lo que era hace 10 años.Pare el golpear de Microsoft: 5 maneras en las que es impresionantePare el golpear de Microsoft: 5 maneras en las que es impresionanteMicrosoft no siempre recibe un trato justo. Cuando se llega a esto, ellos son una empresa bastante impresionante. Ha habido suficiente golpear Microsoft, ahora es el momento para un poco de amor.Lee mas

Vídeo: Instalar net framework 3.5 en windows 10

En aquel entonces, Linux todavía no estaba listo para el mercado de masas, con Ubuntu todavía un brillo lejano en el ojo de Mark Shuttleworth. Apple estaba experimentando su renacimiento Lazarine, y sólo acababa de empezar a experimentar un crecimiento después de años de estancamiento y declive. Microsoft era el rey sin lugar a dudas. Y eran arrogantes.

dotnet-Microsoft

Las cosas empezaron a cambiar. Ellos fueron desafiados en esferas que alguna vez dominaron, desde teléfonos inteligentes, a los navegadores web, al software de productividad.

El mercado está cambiando, y Microsoft tuvo que cambiar como resultado. Así lo hicieron.

Al final de la tenencia de Steve Ballmer, Microsoft ya era uno de los 20 principales contribuyentes al kernel de Linux. Azul - su plataforma insignia de virtualización - había permitido por mucho tiempo a los usuarios crear Linux Servidores Privados Virtuales (VPS). Incluso estaban trabajando con Xamarin en un paquete de software basado en Windows que permitiría a los desarrolladores crear aplicaciones para Android e iOS.Aprender todo acerca de servidores privados virtuales en dos minutosAprender todo acerca de servidores privados virtuales en dos minutosCon tantos servicios de alojamiento web disponibles, es difícil decidir el más adecuado para satisfacer sus necesidades.Lee mas

dotnet-heartlinux

Este cambio a mejor aceleró aún más cuando Steve Ballmer se empujó a cabo después de que el desastroso fracaso de Windows 8 y la tableta Microsoft Surface, y el fracaso de Microsoft para mantenerse al día con el constante aumento de la IOS y Android. Nuevo CEO Satya Nadella fue traído, y Redmond continúa su metamorfosis.

Microsoft ha continuado su compromiso con la comunidad de código abierto. Se ha dado a conocer entre plataformas de aplicaciones móviles tales como Xim- una aplicación para compartir fotos para iOS y Android. Incluso regalaron su suite de oficina para los usuarios de Android, iOS y Windows Phone. Y sí, también han abierto de fuentes enormes trozos de su cartera de tecnología. Microsoft es una empresa cambiada. Pero ¿qué significa esto para usted?Comparte tus fotos, no su teléfono con Microsoft XimComparte tus fotos, no su teléfono con Microsoft XimCompartir fotos con un grupo de personas es más fácil. Una persona controla el espectáculo, todo el mundo puede unirse a sus propios dispositivos a través de un enlace, y cuando todo estaba visto, la presentación se autodestruye.Lee mas

.En todas partes NET

Es seguro decir .NET no es el paquete de software más sexy del mundo. Sin embargo, si usted es un usuario de Windows, que es uno que está completamente dependiente.

Los desarrolladores de software lo utilizan porque es consistente. Pueden construir aplicaciones dirigidas a .NET Framework con cualquier lenguaje soportado, y los resultados serán los mismos. El Common Language Runtime (CLR) es también excepcionalmente rápido, y rivaliza con la Máquina Virtual de Java en la velocidad pura.

dotnet-dotnet

Y ahora, los usuarios de OS X y Linux pueden tomar ventaja de esto.

Antes de continuar, vale la pena que indica que no es una alternativa de código abierto para .NET llamada Mono. Las herramientas de desarrollo para Mono están disponibles en una variedad de plataformas, incluyendo OS X, Linux y Windows, mientras que las aplicaciones construidas con Mono pueden funcionar con una mayor variedad de plataformas, incluyendo Android, Nintendo Wii, Playstation 3 y Xbox 360.

Sin embargo, Mono siempre ha sufrido de una falta de integridad, especialmente en comparación con la ‘cosa real`.

Ya no. Pronto, los usuarios de OS X y Linux podrán disfrutar de las mismas características de .NET como los usuarios de Windows.

Pero ¿qué significa eso en términos del mundo real? Bueno, esperar lanzamientos multiplataforma simultáneas, y más software comercial y juegos. Linux y OS X continuarán siendo marchar hacia las plataformas de juego, a pesar de haber luchado tradicionalmente en estas áreas.

Portar aplicaciones de Windows en OS X y Linux está a punto de conseguir mucho más sencilla. A pesar de que - como Engadget saliently señaló - algunas aplicaciones todavía necesitarán modificaciones significativas para correr.

La liberación omite piezas necesarias para el lado que mira hacia el usuario de las cosas, incluyendo el Windows Presentation Foundation que se encarga de funciones de interfaz y de documentos, por lo que muchas de las aplicaciones y servicios, o bien necesitar cambios importantes .NET o no funcionará en absoluto. Además, hay un montón de aplicaciones de Windows que dependen de otros marcos.
Fuente: Engadget

Microsoft también tiene la esperanza de recuperar la atención de los desarrolladores. En particular, los desarrolladores web, muchos de los cuales han elegido para aprender Python, PHP o Ruby on Rails, en lugar de pila de tecnología patentada y restrictiva de Microsoft.

Con el lanzamiento de código abierto de .NET y ASP.NET vNext, Microsoft tiene la esperanza de recuperar algo de credibilidad en el mundo del desarrollo web.

Un paso en la dirección correcta

Microsoft también anunció el lanzamiento de Visual Studio 2013. Esta Comunidad es efectivamente el mismo que Visual Studio Professional, pero con una diferencia fundamental. En lugar de que cuestan cientos (o, en algunos casos, miles) de dólares, es gratis.

Microsoft está cambiando, y su disposición a participar a la comunidad de desarrolladores es prueba de ello. Pero ¿qué piensas? Me encantaría oír hablar de eso. mándenme un comentario más abajo, y vamos a charlar.

Crédito de la imagen: Ken Wolter / Shutterstock.com,

Artículos Relacionados