Hacker News new | ask | show | jobs
by howfun 3330 days ago
I don't think it is a good idea for Python development to depend on Microsoft products. Eclipse with Pydev is an amazing option for example, and many people swear PyCharm is great.
4 comments

How are you going to be locked into an IDE for Python? You can edit the Python code in any other IDE. There is no switching cost. If you put in dependencies or built it on Azure maybe you'd have problems switching, but you could still do it. But if you don't want any sort of lock-in, you can just use the IDE. The anti-Microsoft sentiment on this board is so laughable sometimes.
JetBrains IDE's are all better than VS. I've used both sides extensively, and it's a no-brainer. I'm a professional .NET dev, and I am now using Rider instead of VS every day, even though I still have to switch over to VS to publish....
I don't see any downside to writing python in VS if you want to. The code can be edited in anything else later.
I am staying away from Microsoft tools. They just want to lock you in and then suck all the money.
This type of attitude, wanting to use the work of others without paying a dime, is what moved me away from FOSS.
Lock you in? To what? I see it as just another option (tool) of the many available tools out there. If it is better than the rest and makes it easier to build solutions, I would consider paying for it.
And when you decide to switch to Linux your VS becomes useless
If you already had cross-platform in mind, then I guess don't consider C#, or any .NET stuffs.

Use something like Java or Python, instead.

Anyway, MS don't force you to use their technologies :p

C# and .Net (both versions) are cross platform. Core being made from the ground up to be cross platform.
C# and .NET is cross platform. VS isn't.