I wonder how this will stack up against Jetbrains PyCharm. I am always amazed at what the guys at how excellent PyCharm is, maybe Microsoft can do even better.
There's a lot of common ground feature-wise, but both also have their strong points. PyCharm's biggest one is that it's cross-platform, but also good integration with GAE and AWS, and neat features such as Cython editing. PTVS, on the other hand, is Windows-only, but has neat stuff like debugging Python and C++ side by side: https://github.com/Microsoft/ptvs/wiki/Mixed-Mode-Debugging
From personal experience, I've used both I have to say:
Python Tools for Visual Studio is one of Microsoft's "best kept secrets" is how I describe it. I would say they're both exactly well-built solutions. If you have Visual Studio I highly recommend you give it a shot, it's really well defined in my opinion. It also has a plethora of features[1]. However, when I'm on Linux I usually use PyCharm.
The problem with this is that it's an add-on to a bloated behemoth that takes 10 GB and a reboot to install and nearly that much memory to run. PyCharm has a lot going for it simply by being not that.
I wonder if Microsoft is working on a cross-platform version of Visual Studio. Anyone has any experience running it on OS X using Parallels or similar?
Or is Visual Studio Code the philosophical successor to Visual Studio? Anyone familiar enough with Microsoft to elaborate?
Exactly visual studio code and visual studio they have almost same name , nothing else , visual studio code is on top of web technology (as far as I know) , something like Bracket , Atom.
But Visual Studio have completely different software stack/
I have had this question in mind too,but I think this not going anywhere.because for example visual studio extension development is in C#( am I right?).So using managed code base in something related to web , I think is almost impossible.
I use Visual Studio (2010 & 2013) in VirtualBox on a customized MacBook Pro (with SSD) for developing Windows Phone applications as a hobby. It runs very well and fast and it is usable on a daily basis. On an hard disk drive it was a bit too slow for being confortable.
But there are also some annoying VM freezings related to the USB port, which sometimes forces me to force quite the VM with the task manager because even VirtualBox can't terminate the instance.
Good to see Microsoft having 100 plus open source projects out there!