Microsoft has introduced its latest software product - a new free version of Visual Studio, the only limitation of which is a ban on the development of corporate applications.
What significance will this event have for the
PVS-Studio product?
Visual Studio Community 2013 is a new free edition that will allow developers to create solutions for a variety of platforms and scripts, including web, cloud, desktop or mobile devices.
')
There are two main differences between Visual Studio Community Edition and Express Editions:
- Editorial Visual Studio Express does not allow users to use extensions. There are over 5,000 great plug-ins for Visual Studio in the Visual Studio Gallery that can improve developer productivity, but they are not available to Visual Studio Express users.
- Visual Studio Express editions are platform-specific. Express for the Web; Express for Windows; Express for Windows Desktop ... But with Visual Studio Community Edition, you can develop projects for all supported platforms.
Of course, important for PVS-Studio is the ability to install extensions and add-ons. Being a complete product in terms of its functionality, approaching the paid edition of Visual Studio 2013 Professional, the free edition of Visual Studio becomes an attractive development environment for large applications, where the use of static analysis to control the quality of the source code is relevant.
This step is likely to broaden the range of application developers for Microsoft platforms, providing a full-featured application development environment for start-ups, small companies, individual developers, the open-source application community, and students.
To test the integration of PVS-Studio and the health of plug-ins for Visual Studio 2013 in Visual Studio Community 2013, several projects were tested in it.
- Media Player Classic Home Cinema is a free audio and video player for Windows. The draft did not have enough material for the article, the more it is checked using Coverity.
- LibreOffice is a free, independent, open source office suite. The results of the audit will be available in an article that will be released soon.
- CoreCLR is a candidate for verification - a key element of .NET Core that performs various functions, including garbage collection and compilation into machine code.
This article is in English.
If you want to share this article with an English-speaking audience, then please use the link to the translation: Svyatoslav Razmyslov.
PVS-Studio for Microsoft Visual Studio Community 2013 .