uncategorized

Microsoft takes a blow to open source with Visual Studio 11

Microsoft

Microsoft recently announced the launch of Visual Studio 11, the latest version of its popular integrated development environment (IDE). While many developers welcome the new features and improvements, there is one aspect of the new IDE that has caused a lot of controversy and disappointment among the open source community: the removal of support for many types of projects and frameworks that are widely used in code development. open.

Microsoft
Microsoft

According to Microsoft, the decision to stop supporting these types of projects and frameworks was based on data showing low usage and demand for them. However, many developers and open source advocates have criticized this move as a deliberate attempt to undermine the open source ecosystem and force developers to use Microsoft's own technologies and platforms.

Some of the project types and frameworks that are no longer supported in Visual Studio 11 include:

-ASP.NET MVC 2 and 3

– ASP.NET web forms

– ASP.NET web pages

– Silver light

-WPF

– Windows Forms

– Windows phone

-F#

– Python

- Ruby

– Node.js

– angular

- react

- View

These types of projects and frameworks represent a diverse and vibrant range of technologies and paradigms that are used by millions of developers around the world to create innovative, high-quality applications. By removing support for them, Microsoft is effectively excluding a large segment of the developer community from using its IDE and limiting their choices and options.

This is not the first time Microsoft has been accused of being hostile to open source. In the past, Microsoft has been involved in several battles and legal disputes with open source projects and organizations, such as Linux, Samba, Java, and Android. Microsoft has also been criticized for using its dominant market position and influence to stifle competition and innovation in the software industry.

However, in recent years, Microsoft has also shown some signs of embracing open source and collaborating with the open source community. For example, Microsoft has open sourced some of its own projects, such as .NET Core, PowerShell, TypeScript, and VS Code. Microsoft also acquired GitHub, the largest online platform for hosting and sharing open source code. Microsoft has also joined several open source foundations and initiatives, such as the Linux Foundation, the Open Source Initiative, and the Open Invention Network.

Therefore, it is surprising and disappointing that Microsoft has taken such a drastic step to remove support for many types of open source projects and frameworks in Visual Studio 11. This decision not only affects current users of these technologies, but It also discourages potential new users from adopting them. It also sends a negative message to the open source community that Microsoft does not value or respect their contributions and preferences.

Microsoft should reconsider its decision and restore support for these types of projects and frameworks in Visual Studio 11. Alternatively, Microsoft should provide clear and easy ways for developers to install and use these types of projects and frameworks in Visual Studio 11 without compromising their functionality or performance. Microsoft should also collaborate with the open source community and ask for their feedback and suggestions on how to improve Visual Studio 11 for open source development.

Microsoft has a great opportunity to leverage its experience and resources to create a powerful and versatile IDE that can support a wide range of technologies and paradigms, both proprietary and open source. By doing so, Microsoft can attract more developers to use its IDE and foster a more diverse and inclusive developer community. Microsoft can also demonstrate its commitment and appreciation for open source and demonstrate that it is willing to collaborate and coexist with the open source ecosystem.

Many developers are unhappy with Microsoft's decision to limit the capabilities of its free Visual Studio 11 Express edition, which is expected to be released later this year. Unlike previous versions of Visual Studio Express, which allowed developers to create desktop applications for Windows using multiple programming languages, the new edition will only support Metro-style applications that run in the Windows 8 interface. This means that Open source developers who rely on Visual Studio Express to create desktop software for Windows will have to pay for the full version of Visual Studio 11, switch to a different development tool, or abandon the Windows platform entirely.

If you're looking for a free tool to develop Metro-style apps for Windows 8, you might be interested in Visual Studio 11 Express for Windows 8. This is a version of Microsoft's flagship IDE that is designed for the new platform and its design principles. However, if you want to create desktop apps, you'll need to upgrade to Visual Studio 11 Professional or higher, which comes with a hefty price tag of $499.

Visual Studio 11 Express for Windows 8 does not replace existing Visual Studio 2010 Express products, which are still available for free download and support a variety of programming languages ​​and platforms. But Visual Studio 11 offers some new features and improvements not available in the previous version, such as better compliance with web standards, code analysis tools, support for unit testing, and more.