Visual Studio Code聽vs聽Xcode

Need advice about which tool to choose?Ask the StackShare community!

Visual Studio Code

86.3K
71.6K
+ 1
2.1K
Xcode

12.9K
9.2K
+ 1
209
Add tool

Visual Studio Code vs Xcode: What are the differences?

Visual Studio Code: Build and debug modern web and cloud applications, by Microsoft. Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows; Xcode: The complete toolset for building great apps. The Xcode IDE is at the center of the Apple development experience. Tightly integrated with the Cocoa and Cocoa Touch frameworks, Xcode is an incredibly productive environment for building amazing apps for Mac, iPhone, and iPad.

Visual Studio Code can be classified as a tool in the "Text Editor" category, while Xcode is grouped under "Integrated Development Environment".

"Powerful multilanguage IDE" is the top reason why over 237 developers like Visual Studio Code, while over 127 developers mention "IOS Development" as the leading cause for choosing Xcode.

Visual Studio Code is an open source tool with 78.4K GitHub stars and 10.9K GitHub forks. Here's a link to Visual Studio Code's open source repository on GitHub.

PedidosYa, Yahoo!, and triGo GmbH are some of the popular companies that use Visual Studio Code, whereas Xcode is used by Instacart, Lyft, and PedidosYa. Visual Studio Code has a broader approval, being mentioned in 1104 company stacks & 2298 developers stacks; compared to Xcode, which is listed in 1039 company stacks and 585 developer stacks.

Decisions about Visual Studio Code and Xcode
Kamaleshwar BN
Head of Engineering at Dibiz Pte. Ltd. | 12 upvotes 路 559.3K views

Visual Studio Code became famous over the past 3+ years I believe. The clean UI, easy to use UX and the plethora of integrations made it a very easy decision for us. Our gripe with Sublime was probably only the UX side. VSCode has not failed us till now, and still is able to support our development env without any significant effort.

Goland being paid, as well as built only for Go seemed like a significant limitation to not consider it.

See more
Simon Ibssa
Student at California Polytechnic State University, San Luis Obispo | 2 upvotes 路 497.1K views

I decided to choose VSCode over Sublime text for my Systems Programming class in C. What I love about VSCode is its awesome ability to add extensions. Intellisense is a beautiful debugger, and Remote SSH allows me to login and make real-time changes in VSCode to files on my university server. This is an awesome alternative to going back and forth on pushing/pulling code and logging into servers in the terminal. Great choice for anyone interested in C programming!

See more
Get Advice from developers at your company using Private StackShare. Sign up for Private StackShare.
Learn More
Pros of Visual Studio Code
Pros of Xcode
  • 317
    Powerful multilanguage IDE
  • 284
    Fast
  • 182
    Front-end develop out of the box
  • 150
    Support TypeScript IntelliSense
  • 131
    Very basic but free
  • 113
    Git integration
  • 97
    Intellisense
  • 72
    Faster than Atom
  • 44
    Better ui, easy plugins, and nice git integration
  • 41
    Great Refactoring Tools
  • 38
    Good Plugins
  • 36
    Superb markdown support
  • 34
    Terminal
  • 31
    Open Source
  • 25
    Large & up-to-date extension community
  • 24
    Extensions
  • 22
    Powerful and fast
  • 22
    Awesome UI
  • 20
    Portable
  • 16
    Best editor
  • 15
    Best code editor
  • 14
    Open, cross-platform, fast, monthly updates
  • 14
    Easy to get started with
  • 14
    Built on Electron
  • 13
    Good for begginers
  • 13
    Crossplatform
  • 11
    All Languages Support
  • 11
    Extensible
  • 11
    Lots of extensions
  • 10
    Ui design is great
  • 10
    Extensions for everything
  • 10
    Totally customizable
  • 10
    Faster edit for slow computer
  • 10
    Git out of the box
  • 10
    Useful for begginer
  • 10
    Easy to use and learn
  • 10
    "fast, stable & easy to use"
  • 9
    It has terminal and there are lots of shortcuts in it
  • 8
    Great language support
  • 8
    Works With Almost EveryThing You Need
  • 8
    Great community
  • 8
    SSH support
  • 7
    Fast Startup
  • 7
    Great document formater
  • 7
    Features rich
  • 7
    Powerful Debugger
  • 6
    He is not Michael
  • 6
    Can compile and run .py files
  • 6
    Awesome multi cursor support
  • 6
    Python extension is fast
  • 6
    She is not Rachel
  • 5
    Extension Echosystem
  • 5
    Language server client
  • 5
    SFTP Workspace
  • 5
    Easy azure
  • 4
    VSCode.pro Course makes it easy to learn
  • 4
    Very proffesional
  • 4
    Has better support and more extentions for debugging
  • 3
    Excellent as git difftool and mergetool
  • 3
    Virtualenv integration
  • 3
    'batteries included'
  • 3
    Has more than enough languages for any developer
  • 2
    Emmet preinstalled
  • 2
    VS Code Server: Browser version of VS Code
  • 2
    Fast and ruby is built right in
  • 2
    Better autocompletes than Atom
  • 2
    CMake support with autocomplete
  • 2
    Supports lots of operating systems
  • 2
    Light
  • 2
    More tools to integrate with vs
  • 129
    IOS Development
  • 32
    Personal assistant on steroids
  • 29
    Easy setup
  • 17
    Excellent integration with Clang
  • 1
    Beautiful
  • 1
    Built-in everything
  • 0
    Con

Sign up to add or upvote prosMake informed product decisions

Cons of Visual Studio Code
Cons of Xcode
  • 31
    Slow startup
  • 18
    Resource hog at times
  • 16
    Poor refactoring
  • 9
    Poor UI Designer
  • 8
    Weak Ui design tools
  • 6
    Poor autocomplete
  • 4
    Microsoft
  • 4
    Poor in PHP
  • 3
    Poor at Python
  • 2
    Poor intellisense. poor java
  • 2
    Super Slow
  • 1
    Dilshad
  • 1
    Poor in Python
  • 1
    Microsoft sends telemetry data
  • 1
    Huge cpu usage with few installed extension
  • 1
    No color Intergrator
  • 1
    No Built in Browser Preview
  • 1
    Very basic for java development and buggy at times
  • 1
    No built in live Preview
  • 4
    Massively bloated and complicated for smaller projects
  • 2
    Horrible auto completiting and text editing
  • 1
    Very slow emulator

Sign up to add or upvote consMake informed product decisions

- No public GitHub repository available -

What is Visual Studio Code?

Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.

What is Xcode?

The Xcode IDE is at the center of the Apple development experience. Tightly integrated with the Cocoa and Cocoa Touch frameworks, Xcode is an incredibly productive environment for building amazing apps for Mac, iPhone, and iPad.

Need advice about which tool to choose?Ask the StackShare community!

What companies use Visual Studio Code?
What companies use Xcode?
See which teams inside your own company are using Visual Studio Code or Xcode.
Sign up for Private StackShareLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Visual Studio Code?
What tools integrate with Xcode?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to Visual Studio Code and Xcode?
Atom
At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it.
Visual Studio
Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications.
Eclipse
Standard Eclipse package suited for Java and plug-in development plus adding new plugins; already includes Git, Marketplace Client, source code and developer documentation. Click here to file a bug against Eclipse Platform.
IntelliJ IDEA
Out of the box, IntelliJ IDEA provides a comprehensive feature set including tools and integrations with the most important modern technologies and frameworks for enterprise and web development with Java, Scala, Groovy and other languages.
WebStorm
WebStorm is a lightweight and intelligent IDE for front-end development and server-side JavaScript.
See all alternatives
Reviews of Visual Studio Code and Xcode
JavaScript Guru
Review of
Visual Studio Code

Visual Studio Code takes writing code to the next level.

There is a great community out there, it is open source, it is lightning fast, and it just works out of the box.

It has a TON of useful extensions that can make the software do just about anything that you can imagine. It has GIT support directly within the software that doesn't require any extra plugins or configuration.

Review of
Visual Studio Code

I have been using VS code to develop Angular 2 application, it is great a highly support of Angular Directives and Services within HTML tags. It ease the development process of understanding syntax as a beginner in web development

How developers use Visual Studio Code and Xcode
Mick Dekkers uses
Visual Studio Code

I love how responsive VS Code is, and the out-of-the-box intelligent code completion it provides for many JavaScript libraries and frameworks has been a great boost to my productivity. We also have it to thank for pioneering the language server protocol, which allows the development of code intelligence tools for any editor or IDE.

Promethean TV uses
Visual Studio Code

PrometheanTV builds applications and services utilizing a variety of languages and technologies. The Visual Studio Code IDE is used by various technical staff to build software on a variety of languages supported by the IDE including C#, HTML/CSS/JS, etc.

David Flynn uses
Visual Studio Code

Increasingly we are using VS Code more and more. It is very handy for working on Javascript, Powershell scrips, TSQL, markdown etc. Often use it's integrated terminals for spinning up APIs, running off tests and running various scripts.

Royal Icing uses
Visual Studio Code

VS Code is a delightful editor, faster than Atom while offering a suite of tools tailored for web app development, such as an integrated Terminal, git, and Node.js debugger. Plus the extensions ecosystem is pretty great.

Ryan VanBelkum uses
Xcode

Even though React Native takes care of most of the heavy lifting, there are still some cases where we need xcode. These cases include app icon integration, mobile deployments, loading screens, ect...

Refractal uses
Xcode

Xcode is our primary development platform for iOS applications, with a very fully featured set of dev tools for the platform. For everything else, there's Sublime Text 3.

Nick De Cooman uses
Xcode

Experience with Xcode in the context of iOS development. This includes Storyboards, Debugging tools and the Simulator.

Ujjwal Bhujel uses
Xcode

QA and Testing have been so much easier with the help of its simulators on Apple Devices like; iPhones and iPads.

Promethean TV uses
Xcode

PrometheanTV provides SDKs for IOS devices and utilizes the XCode IDE for development and testing purposes.