Microsoft Visual Studio Microsoft Visual Studio is an integrated development environment (IDE), used to develop computer programs, web sites, web services and apps. It includes a code editor, debugger and other useful tools that a developer would need. Meet all development needs Visual Studio comes with several features that are sure to meet all development needs. It is indeed the best mobile-first, cloud-first solution for any development scenario. ____________________ See how code changes will affect the web page Visual Studio lets developers view HTML source code alongside the Design View and see how code changes will affect the web page. Develop apps from a single development solution Visual Studio supports the development of following apps from a single development solution: Windows apps Web apps Cloud apps Office apps SharePoint apps iOS apps Android apps Automatically creating JavaScript skeleton code segments JavaScript Intellisense and debugging features saves valuable developer time by automatically creating JavaScript skeleton code segments that only need some editing. IntelliSense lets developers use undefined identifiers and define them later but still also has the ability to autocomplete them. Call Hierarchy feature Call Hierarchy feature allows developers to view all methods that call each other when one is selected. Highlight references Visual Studio 2010???s code editor highlights references even when only one instance is selected. Intuitive code analysis feature It can examine code, much like an actual software engineer would. It assesses code complexity and the size of files. It uses this information and an intelligent reasoning algorithm to estimate how maintainable the code base is. Team collaboration Visual Studio 2013 Team Foundation Server is basically a collaboration hub. It automates the software delivery process. ____________________ Collaborate across different roles Teams can collaborate on projects across different roles. Team actions and project artifacts such as requirements, tasks, bugs, source code, build results and test results are all tracked. Microsoft Visual Studio Xamarin include features like Team Explorer, which connects development work to Visual Studio Team Services. Subversion or Git Code can be stored and different versions are controlled through Subversion or Git. Repository cloning is a simple process. It is also easier to keep code in sync if you are working from multiple machines. Work with data Create and edit objects _____ The Object Relational Designer helps developers create and edit objects that map between applications and remote databases. Query and update data _____ Microsoft Visual Studio introduces patterns for querying and updating data and enables LINQ usage with collections, SQL databases and XML documents. Quick Search feature Visual Studio has a Quick Search feature that supports substring matches and camelCase searches. Support Support for Microsoft Silverlight applications _____ Development for Microsoft Silverlight applications also enjoys more support and includes an interactive designer some useful tools for parallel programming. Support for Windows 7 applications _____ Visual Studio 2010 comes with .NET Framework 4 and aims to offer better support for Windows 7 applications. Support for IBM DB2, Oracle and SQL Server databases _____ IBM DB2, Oracle and SQL Server databases are all supported. Docker Support Docker Support is a new impressive feature. It can be added to a project by simply toggling a checkbox to add it. Libraries, code and developer artifacts are bundled and shipped as a Docker container. The developer has full access to all these commands, so they can see how the whole containerization process works. Multi-Targeting support Multi-Targeting support allows developers to target different versions of the .NET Framework. They will be able to take advantage of new Visual Studio features without needing to migrate existing projects and applications that have already been deployed. Support for multiple documents, multiple monitors _____ The user interface is clean and provides better support for multiple documents, floating tool windows and multiple monitors. Language support _____ The full C++11 library is supported. C++11 features like range-based loops, scoped enums, and stateless lambdas are all taken care of. Incredibly easy set up Microsoft Visual Studio provides stable integration experience between development and deployment. ____________________ Built in build and deploy processes _____ Continuous Integration and Continuous Deployment workflows are automated, making them incredibly easy to set up. Live Unit Testing _____ Live Unit Testing allows for code that is being tested to continually run against code that is being modified. If a change in code breaks the unit test, there is an immediate notification. Microsoft Visual Studio editions Editions of Microsoft Visual Studio 2017 are available through the Volume Licensing program, across the most common industries, as in the case of Visual Studio 2017 Professional Open Government and other similar versions. ____________________ Version Editions Visual Studio 2008 Standard, Professional Visual Studio 2010 Professional, Premium, Ultimate, Test Professional Visual Studio 2012 Express, Test Professional, Professional, Premium, Ultimate Visual Studio 2013 Professional, Test Professional, Team Foundation Server, Premium, Ultimate Visual Studio 2015 Community, Professional, Enterprise Try Visual Studio out _____ The Express edition offers only an essential set of features and an IDE with minimal tools and aimed at developers who want to try Visual Studio out. Create quality applications _____ Visual Studio Professional enables developers to create quality applications for Windows computers and mobile device, Office, the web and the cloud. Run test suites. Manage problems _____ The Test Professional edition is perfect for testers, analysts and product managers that need tools to collaborate with team members but not necessarily a full IDE. It is aimed at developers that specialize in testing code and debugging. Increase productivity _____ Visual Studio 2013 Premium is a more comprehensive development solution. Developers can write code, plan, test, debug, and manage applications. Its aim is to increase productivity and to make collaboration easier between development team members. Handle the most complex development jobs Visual Studio Ultimate is the most powerful solution of this suite. It is built to handle even the most complex and mission-critical development jobs. It has everything a development team needs to design and create modern scalable applications that can function across devices and services.