Quick and easy almost IDE
Overall Satisfaction with Microsoft Visual Studio Code
I mostly use Microsoft Visual Studio Code in development projects that are less appropriate for development in Xcode due to the amount of overhead in getting Xcode projects set up properly. Microsoft Visual Studio Code works very well for our shell and Python scripting tasks related to our Jamf Pro instance. It is just easier to get a project put together with Microsoft Visual Studio Code for these small, low overhead items.
Pros
- Quick editing of low overhead projects
- Minimal configuration and setup
- Following along with online programming courses using Microsoft Visual Studio Code
- Cross platform (not just macOS/iOS) development
- Expandable with plugins
- General AI integration
Cons
- Better documentation integration
- Odd crashes sometimes
- Interface can be a little dense sometimes
- Build train support (automation)
- It's one more development environment to learn - Negative
- It facilitates using Windows programmer resources on macOS projects - Positive
- It is fairly quick to learn, less time spent in training and skill development - Positive
- Integration with CoPilot promotes "vibe coding" - Both Positive and Negative
- Xcode and Anaconda
As described earlier, for low overhead projects, Microsoft Visual Studio Code does a great job of getting you in and out, all the way down as far as launch time for the app and compile time. Xcode is really feature heavy, but that makes learning how to use it a task of its own. Anaconda is much more of a do everything yourself kind of environment, and is certainly good for Python. However, Microsoft Visual Studio Code has a sweet spot right in the middle of the two and works well for small to mid-sized, cross platform, and non-Apple languages (not Swift/Obj-C).
Do you think Microsoft Visual Studio Code delivers good value for the price?
Yes
Are you happy with Microsoft Visual Studio Code's feature set?
Yes
Did Microsoft Visual Studio Code live up to sales and marketing promises?
I wasn't involved with the selection/purchase process
Did implementation of Microsoft Visual Studio Code go as expected?
Yes
Would you buy Microsoft Visual Studio Code again?
Yes
Evaluating Microsoft Visual Studio Code and Competitors
- Integration with Other Systems
- Ease of Use
- Other
It was included with our enterprise contract with Microsoft. The app itself is free anyway, but since we have a relationship with Microsoft we also get assistance and consulting for free, particularly since they are getting into the macOS management arena with Intune. In higher education, especially with budgets lately, it is always a good thing to hear "and it comes with".
We did not do a formal evaluation and selection of Microsoft Visual Studio Code. A lot of our development projects are individual or small team-oriented, so we pretty much have the freedom to select the development tools that fit the particulars of the project the best. Sometimes it is necessary to get everything into the same system, but our developers write in anything from a text editor up to Xcode.
Microsoft Visual Studio Code Training
- No Training
If you have experience with a programming oriented editor, or with any other IDE (integrated development environment) you won't have any trouble picking up Microsoft Visual Studio Code without formal training. Plus, if you want it, there is quite a bit available free online, and from training organizations such as Udemy. But it's not a requirement.
Using Microsoft Visual Studio Code
| Pros | Cons |
|---|---|
Like to use Relatively simple Easy to use Technical support not required Well integrated Consistent Quick to learn Convenient Feel confident using Familiar | None |
- Small scripting projects
- Projects using a non-Apple core language (Swift, Obj-C)
- Quick fix edits
- Following courses where the instructor is using Microsoft Visual Studio Code on a Windows machine
- Integrating with the large collection of Apple frameworks
- Automation
- Complex build trains

Comments
Please log in to join the conversation