Microsoft da un golpe al código abierto con Visual Studio 11

Microsoft ha anunciado recientemente el lanzamiento de Visual Studio 11, la última versión de su popular entorno de desarrollo integrado (IDE). Si bien muchos desarrolladores agradecen las nuevas características y mejoras, hay un aspecto del nuevo IDE que ha causado mucha controversia y decepción entre la comunidad de código abierto: la eliminación del soporte para muchos tipos de proyectos y marcos que se utilizan ampliamente en desarrollo de código abierto.

Según Microsoft, la decisión de dejar de admitir estos tipos de proyectos y marcos se basó en datos que mostraban un bajo uso y demanda de ellos. Sin embargo, muchos desarrolladores y defensores del código abierto han criticado esta medida como un intento deliberado de socavar el ecosistema de código abierto y obligar a los desarrolladores a utilizar las propias tecnologías y plataformas de Microsoft.
Algunos de los tipos de proyectos y marcos que ya no son compatibles con Visual Studio 11 incluyen:
-ASP.NET MVC 2 y 3
– Formularios web ASP.NET
– Páginas web ASP.NET
– Luz plateada
-WPF
– Formularios de Windows
– Telefono windows
-F#
– Pitón
– rubí
– Nodo.js
– angulares
– reaccionar
– Vista
Estos tipos de proyectos y marcos representan una gama diversa y vibrante de tecnologías y paradigmas que utilizan millones de desarrolladores en todo el mundo para crear aplicaciones innovadoras y de alta calidad. Al eliminar el soporte para ellos, Microsoft está efectivamente excluyendo a un gran segmento de la comunidad de desarrolladores del uso de su IDE y limitando sus elecciones y opciones.
Esta no es la primera vez que se acusa a Microsoft de ser hostil al código abierto. En el pasado, Microsoft ha estado involucrado en varias batallas y disputas legales con proyectos y organizaciones de código abierto, como Linux, Samba, Java y Android. Microsoft también ha sido criticada por utilizar su posición dominante en el mercado y su influencia para sofocar la competencia y la innovación en la industria del software.
Sin embargo, en los últimos años, Microsoft también ha mostrado algunos signos de adoptar el código abierto y colaborar con la comunidad de código abierto. Por ejemplo, Microsoft ha abierto algunos de sus propios proyectos, como .NET Core, PowerShell, TypeScript y VS Code. Microsoft también adquirió GitHub, la mayor plataforma en línea para alojar y compartir código fuente abierto. Microsoft también se ha unido a varias fundaciones e iniciativas de código abierto, como la Fundación Linux, la Iniciativa de Código Abierto y la Open Invention Network.
Por lo tanto, es sorprendente y decepcionante que Microsoft haya dado un paso tan drástico para eliminar el soporte para muchos tipos de proyectos y marcos de código abierto en Visual Studio 11. Esta decisión no sólo afecta a los usuarios actuales de estas tecnologías, sino que también desalienta a nuevos usuarios potenciales de adoptándolos. También envía un mensaje negativo a la comunidad de código abierto de que Microsoft no valora ni respeta sus contribuciones y preferencias.
Microsoft debería reconsiderar su decisión y restaurar el soporte para estos tipos de proyectos y marcos en Visual Studio 11. Alternativamente, Microsoft debería proporcionar formas claras y fáciles para que los desarrolladores instalen y utilicen estos tipos de proyectos y marcos en Visual Studio 11 sin comprometer su funcionalidad o rendimiento. Microsoft también debería colaborar con la comunidad de código abierto y solicitar sus comentarios y sugerencias sobre cómo mejorar Visual Studio 11 para el desarrollo de código abierto.
Microsoft tiene una gran oportunidad de aprovechar su experiencia y recursos para crear un IDE potente y versátil que pueda admitir una amplia gama de tecnologías y paradigmas, tanto propietarios como de código abierto. Al hacerlo, Microsoft puede atraer a más desarrolladores para que utilicen su IDE y fomentar una comunidad de desarrolladores más diversa e inclusiva. Microsoft también puede demostrar su compromiso y aprecio por el código abierto y demostrar que está dispuesto a colaborar y coexistir con el ecosistema de código abierto.
Muchos desarrolladores no están contentos con la decisión de Microsoft de limitar las capacidades de su edición gratuita Visual Studio 11 Express, que se espera que se lance a finales de este año. A diferencia de las versiones anteriores de Visual Studio Express, que permitían a los desarrolladores crear aplicaciones de escritorio para Windows utilizando varios lenguajes de programación, la nueva edición sólo admitirá aplicaciones estilo Metro que se ejecuten en la interfaz de Windows 8. Esto significa que los desarrolladores de código abierto que dependen de Visual Studio Express para crear software de escritorio para Windows tendrán que pagar por la versión completa de Visual Studio 11, cambiar a una herramienta de desarrollo diferente o abandonar la plataforma Windows por completo.
Si está buscando una herramienta gratuita para desarrollar aplicaciones estilo Metro para Windows 8, es posible que le interese Visual Studio 11 Express para Windows 8. Esta es una versión del IDE insignia de Microsoft que está diseñada para la nueva plataforma y sus principios de diseño. Sin embargo, si desea crear aplicaciones de escritorio, deberá actualizar a Visual Studio 11 Professional o superior, que tiene un alto precio de $499.
Visual Studio 11 Express para Windows 8 no reemplaza los productos Visual Studio 2010 Express existentes, que todavía están disponibles para su descarga gratuita y admiten una variedad de lenguajes y plataformas de programación. Pero Visual Studio 11 ofrece algunas características nuevas y mejoras que no están disponibles en la versión anterior, como un mejor cumplimiento de los estándares web, herramientas de análisis de código, soporte para pruebas unitarias y más.