Skip to content
VC++ Migration survey June 2018
VC++ 2017 Migration survey
We want hear from you about your migration to VC++ 2017, did you migrated? What were the issues or blockers, was smoother than last one...? Thanks for sharing your experience and helping us building a better VC++
OK
1.
What types of applications do you typically build? (Select all that apply.)
Business (B2B and B2E apps)
Consumer (retail websites and mobile apps)
Gaming (console games such as Halo and mobile games such as Angry Birds)
Engineering (avionics and power management systems)
Frameworks (jQuery, Bootstrap, React, and Unity)
Hardware/IoT (embedded systems and home automation systems)
Productivity (budget tracking and note taking tools)
Entertainment (sports apps and video streaming apps)
Social and business networking (Facebook, Twitter, and LinkedIn)
Communications (networking products and email clients)
Utility applications (calculators and simple image editors)
Other (please specify)
2.
Please check all the platforms you develop for.
Windows
Windows 10
Linux
Mac
Android
iOS
Server
Embedded Device
Windows Phone
Gaming Console
Azure
Database System
AWS
Office 365
Google Cloud
Salesforce
IBM Cloud
Heroku
None
Other (please specify)
3.
What is your primary development platform?
Windows
Mac
Linux
4.
What kind of cloud services are you experimenting with, planning to use, or already use?
I am not experimenting with or planning to use any cloud services
Compute (e.g. Virtual Machines, Containers)
Database (e.g. Relational, No SQL, Caching, Data warehousing)
Storage (e.g. Object, Blob, Queue Storage, File System Storage)
Networking (e.g. Virtual Private Cloud, Load Balancing, DNS)
Security and Identity (e.g. Access control, Identity management)
Analytics (e.g. Machine Learning, Business intelligence)
Game development (e.g. Multiplayer, leaderboard)
Internet of things (IoT)
Mobile Services (e.g. API management, Notification hub, mobile analytics)
Other (please specify)
5.
Which development environments (IDEs) or editors do you use?
Visual Studio
Visual Studio Code
Vim
QtCreator
XCode
Eclipse
Android Studio
Sublime
Intellij IDEA
Atom
CLion
Emacs
NetBeans
Codeblocks
Kate
Source Insight
Webstorm
Code Insight
CodeLite
Other (please specify)
6.
What programming languages do you use in your applications?
C++
C#
C
Python
Java
JavaScript
Objective C
Node.js
Lua
Swift
R
Other (please specify)
7.
Which version and SKU of Visual Studio do you use the most?
Visual Studio 2017 Community
Visual Studio 2017 Professional
Visual Studio 2017 Enterprise
Visual Studio 2015 Community
Visual Studio 2015 Enterprise
Visual Studio 2013 Professional
Visual Studio 2010 Professional
Visual Studio 2013 Community
Visual Studio 2013 Ultimate
Visual Studio 2012 Professional
Visual Studio 2010 Express
Visual Studio 2010 Ultimate
Visual Studio 2013 Premium
Visual Studio 2010 Premium
Visual Studio 2012 Premium
Visual Studio 2012 Express
Visual Studio 2012 Ultimate
Other (please specify)
8.
Are you using the latest service pack or update for your current version of Visual Studio?
Yes
No (Why not?)
9.
When you migrated to Visual Studio 2017, what were some of the main challenges?
The cost of updating source code because of compatibility issues is prohibitive
The cost of re-testing my product is prohibitive
The cost of updating my projects (non-source code issues) is prohibitive
The cost of addressing code breaking changes
Visual Studio versions after VS 2010 do not have additional features for desktop application development
The cost of Visual Studio is prohibitive
The best support for the Windows version I must target requires an older version of Visual Studio
After VS 2010, the Visual Studio UI lowers my productivity
The cost of re-certifying my product is prohibitive
The cost of retraining developers is prohibitive
Compliance or other regulatory challenges
3rd party components/libraries I depend on are unavailable for later versions of Visual Studio
Other (please specify)
10.
Please provide an example of your blocking issue(s). For example, which libraries are incompatible or problematic breaking changes?
11.
Was the migration easier than previous migrations? Please share an example.
12.
What has prevented you from migrating to Visual Studio 2017?
3rd party components/libraries I depend on are unavailable for later versions of Visual Studio
The cost of updating my projects (non-source code issues) is prohibitive
The cost of re-testing my product is prohibitive
The cost of addressing code breaking changes
The cost of Visual Studio is prohibitive
The cost of updating source code because of compatibility issues is prohibitive
Visual Studio versions after VS 2010 do not have additional features for desktop application development
The best support for the Windows version I must target requires an older version of Visual Studio
After VS 2010, the Visual Studio UI lowers my productivity
The cost of re-certifying my product is prohibitive
Compliance or other regulatory challenges
Newer versions of Visual Studio are too complicated
The cost of retraining developers is prohibitive
Other (please specify)
13.
Which package managers do you use for your C++ code on Windows?
None
NuGet
vcpkg
Conan
Chocolatey
Other (please specify)
14.
Are you aware of vcpkg?
Yes
No
15.
Does the vcpkg catalog contains the libraries you use in your projects?
Yes
MayBe I don't know
NO (please specify the library name)
16.
Which CI/CD system are you using for your C++ Projects?
17.
Are you using the Visual Studio Extension for Linux?
Yes
No (why not?)
18.
Which C++ compiler are you using?
MSVC (Microsoft compiler)
GCC
CLang
Other (please specify)
19.
Do you have any additional feedback for the Microsoft Visual C++ team?
20.
May we contact you in case we have additional questions?
First Name
Last Name
Email Address
Current Progress,
0 of 20 answered