News

Report: Mac Developers Prefer VS Code over Xcode

Tower, noted for its Git client, recently surveyed more than 4,000 Mac-using developers to ask about things like their favorite tech, programming languages and development tools. While much of the survey report might not be of prime interest to Visual Studio Magazine readers who are traditionally Windows-centric, one perhaps-surprising finding is Microsoft's open source-based, cross-platform Visual Studio Code is the preferred text editor, beating out Apple's own Xcode.

In fact, about 57 percent (percentages are rounded off) of respondents said they use VS Code, followed by Xcode (34 percent), Sublime Text (15 percent), IntelliJ (13 percent), PhpStorm (9 percent) and Nova (5 percent).

Or maybe it's not that surprising, as Tower said: "With lots of Swift developers in our community, it's no surprise that Xcode is so popular. In the same way, the dominance of Visual Studio Code was to be expected. Rather remarkable, however, that Panic's Nova editor has gathered quite some friends, considering it is still very new."

Text Editors
[Click on image for larger view.] Text Editors (source: Tower).

Perhaps Tower judged that finding "to be expected" because of the super-popular code editor being ranked highly in other surveys, like this one for Rust and this one for open source and this one for GitHub.

Coincidentally, the Tower site does prominently feature this blog post published earlier this month: VS Code — The Story and Technology Behind One of the World's Most Popular Desktop Apps for Developers. Penned by a member of the VS Code dev team, the post states: "VS Code was originally written with a mix of JavaScript and TypeScript but we quickly adopted TypeScript for all of our code and immediately got attached to its improved tool support like static type checking and refactoring. There is a bit of native code involved too for some of our Node.js modules that we maintain. By using Electron as an application framework we can ship VS Code to macOS, Linux and Windows, including support for ARM-based chips."

Otherwise, there wasn't much in the report -- Mac Dev Survey 2021 -- pertinent to the Microsoft development ecosystem. Microsoft's TypeScript did beat out Apple's Objective-C for sixth place in the ranking of programming languages, which was topped by JavaScript, with Swift -- Apple's replacement for Objective-C -- at No. 2.

Most-Used Programming Languages
[Click on image for larger view.] Programming Languages (source: Tower).

Other highlights of the survey, conducted in the March/April time-frame, include:

  • "Which languages would you like to learn?" -- Swift (29 percent), Go (23 percent) and Rust (23 percent)
  • "Do you contribute to open source on a regular basis?" -- Occasionally (55 percent), Never (37 percent)
  • "What type of development do you mostly do?" -- Web Full-Stack (26 percent), Mobile (25 percent) and Web Frontend (17 percent)
  • "Do you write unit tests for your code?" -- Occasionally (43 percent), No (30 percent) and It's a core part of my work (27 percent)
  • "Which code hosting platform do you use?" -- GitHub (76 percent), Bitbucket (21 percent) and GitLab.com (13 percent)
  • "Which tools do you use to track bugs & issues?" -- Jira (48 percent), GitHub Issues (36 percent) and None/text fles/emails (15 percent)
  • "From what kind of sources do you prefer to learn?" -- Blog posts/articles (70 percent), Online courses (61 percent) and Books (48 percent)

The post doesn't explain the methodology behind the survey, said to poll 4,072 participants from more than 90 countries.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube