vs

Visual Studio vs. Xcode , which is better?

Microsoft Visual Studio is an integrated development environment from Microsoft. It is used to develop computer programs, as well as web sites, web apps, web services and mobile apps.

Xcode is an integrated development environment for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS, and tvOS.

Add your comment!

Visual Studio and Xcode Reviews

comparman

compargram

@comparman

Visual Studio

Visual studio has excellent syntax highlighting, and a very nice dark theme. It does everything a good editor should do and then some. It has every formatting option and tons of useful tools and extensions for anything.

Supports tons of languages, even ones not Microsoft related. Also includes a very useful package manager so you can easily download packages as well.

Has tons of integrations and support for other Microsoft products which is very helpful when you need them.

comparman

compargram

@comparman

Xcode

Simplicity, the way it's preventing errors and mistakes. Coding in Swift is very satisfying thanks to Xcode. You can use the Storyboards to build the front end interface. In this case everything is almost interface only, with drag and drop objects, and visual settings. I like this because it can really give the opportunity to beginners to develop apps so much easily than 100% programmatically. As an ex graphic designer this is very convenient and I am used to such an environment including UI design patterns.

comparman

compargram

@comparman

Visual Studio

Takes an unusually long time to load large projects. Also, Visual studio can sometimes be a little buggy and can crash unexpectedly. I have never had a crash cause any data lose though.

All in all, I don't have a lot bad to say. I use Visual Studio with Unity and sometimes the Unity plugin for Visual Studio can have issues that aren't fixed right away.

comparman

compargram

@comparman

Xcode

Not the program itself but sometimes there are too many Objective C in Swift. Sometimes the errors are appearing way too fast. I don't even have the time to finish the lines of code I was writing that Xcode is already complaining and showing red errors. It can be a bit disturbing at first, but we are used to it.

comparman

compargram

@comparman

Visual Studio

VS isnt exactly the best at CPU management, and as a result, makes using VS alongside other programs a bit of a nightmare. When running a solution locally, VS hogs all CPU and memory, causing smaller apps, such as chrome, to hardly load anything. Now granted, this is all highly determined by the size of the solution your company runs, as well as how well the code is written (i.e. not a slew of errors on every debug). That said, when compared to more "graphics" intensive programs, the fact that VS takes up so much memory when operating task necessary to your work, it can be frustrating having to open VS simply out of "convenience".

comparman

compargram

@comparman

Xcode

The best thing about xcode is that it's created by Apple and the ease of creating ios apps, for both iPhone and iPad, is very large. You can not only create the app, but also manage the UI, prepare the app for testing, upload to production...


The debugging tool is the best I have used, the use of breakpoints, memory and power management is very good and helps the developer a lot.


I love that there is an emulator with all iPhone and iPad devices to test all screen sizes. Also, one of my favorite features (included not long ago) is the ability to launch the app on your iPhone without having to connect it to your Mac.

comparman

compargram

@comparman

Visual Studio

Out of the box, visual studio(VS) comes packed with features, with the ability to expand those features further. When working in a large scale office environment, VS is the solution most companies would go for. From version control, to language preprocessing, VS is the internets favourite text editor from yesteryear.

comparman

compargram

@comparman

Visual Studio

There's nothing I don't like about it. Although perhaps the debugging tool is not the best or most powerful I know of and have not used.

Visual Studio
Xcode

Difference and similar

Price

Visual Studio

  • Enterprise: $2,999/yr
  • Professional: $539/yr

Xcode

$99 or $299 per year

Developer

Visual Studio

Microsoft

Xcode

Apple Inc.

Source model

Visual Studio

Closed

Xcode

Closed

Written in

Visual Studio

C++ and C

Xcode

Objective-C

Stable release

Visual Studio

May 8, 2018

Xcode

May 10, 2018

Initial release

Visual Studio

Xcode

2003

OS Supported

Visual Studio

  • Windows
  • MacOS

Xcode

MacOS

RAM

Visual Studio

2 GB of RAM

Xcode

At least 4 GB of RAM

Processor

Visual Studio

1.8 GHz

Xcode

1.5 Ghz

Hard disk space

Visual Studio

20-50 GB

Xcode

Available language

Visual Studio

  • Chinese
  • Czech
  • English
  • French
  • German
  • Italian
  • Japanese
  • Korean
  • Polish
  • Portuguese
  • Russian
  • Spanish

Xcode

English

Size

Visual Studio

Xcode

2.94 GB

Website

Visual Studio

visualstudio.com

Xcode

developer.apple.com/xcode/

Programming Languages

Visual Studio

  • C
  • C++
  • Visual Basic .NET
  • C#
  • F#
  • JavaScript
  • TypeScript
  • XML
  • XSLT
  • HTML
  • CSS
  • Python
  • Ruby
  • Node.js

Xcode

  • C
  • C++
  • Objective-C
  • Objective-C++
  • Java
  • AppleScript
  • Python
  • Ruby
  • ResEdit
  • Swift

Plugin

Visual Studio

Xcode

Refer here

Screenshot

Visual Studio

Xcode