[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ide-dev] Beware MSFT bullshit

I added some comments there as well. Particularly the claim that VSCode supports 34 languages out of the box. Turns out, and I quote myself:

Saying âVisual Studio Code includes 34 languages out of the boxâ is highly inaccurate and misleading. Take for example Go: I gave it a quick try, and the built-in support for Go in VS Code is just syntax highlighting, plus dumb textual code completion (basically scans for words in document and presents those as suggestions â there is no syntactic or semantic analysis involved or any heuristics). Same thing happens with C/C++ files. I havenât tried with the other 34 (!) languages you mentioned, but I imagine it will be the same for many of them.

I donât think any serious programmer would consider that built-in functionality to be proper language support. In fact when you open a Go file, VS Code shows a pop-up recommending you to install the Go extension (which will have proper language support: https://marketplace.visualstudio.com/items?itemName=lukehoban.Go ). Same for C/C++ and others.


On 20 March 2017 at 07:14, Mickael Istria <mistria@xxxxxxxxxx> wrote:

Hi all,

I found https://blogs.msdn.microsoft.com/uk_faculty_connection/2016/02/23/teaching-java-with-visual-studio-code-why-is-this-better-than-eclipse/

It's mostly wrong. Here is the comment I'm trying to post in case you hear about the article:
This article is full of misconceptions and mistakes about Eclipse IDE and VSCode:
Â1. it's free: Eclipse IDE is too. And it's actually managed by a vendor neutral community involving more than a hundred serious corporate members, which makes it more sustainable
2. Easier File Mapping: Eclipse IDE has been able to open an individual file out of an existing project forever. File > Open File... does that, as expected and well titled.
3. Finally one true comment!
4. That's simply wrong, like so many other things written here: VSCode has a marketplace and doesn't come with all those language fully included. You have to download extensions for some of them to be more useful, just like other IDEs.
5. Indeed, you took the *Java* Eclipse package, and you get mostly Java. Now, if you take another Eclipse package, you'll get something else, the Java EE package probably supports a dozen of languages already. And many more are available on Marketplace and inter-operable. Indeed, one has to select what they want rather than getting everything at once, it's a different approach; but saying Eclipse IDE only has one language is wrong. The list of languages supported by Eclipse IDE and its various extensions is still bigger than the list of languages supported by VSCode.
6. Wow, a second comment that's not a plain lie! I didn't expect so much!
7. Git support in Eclipse IDE has been complete for years now, and several Git users clearly state that it's even on of the best Git client on the market. On that topic, VSCode isn't better, maybe it's equivalent, but not much more.

Also, you're missing an important part: debugging. A debugger is something a good developer need to be taught. If you get taught Java without being taught how to debug, you'll simply not be as productive as you can be with a debugger. At the moment, VSCode doesn't have a Java debugger, whereas Eclipse IDE excels at that.
That point is IMHO much more important that the 7 ones you mentioned.
And really, the quality of the comparison is pretty bad: out of 7 points, only 2 are fully accurate. Please try to do better and, if you really want to be professional rather than doing unverified propaganda, fix this article accordingly.
Mickael Istria
Eclipse developer for Red Hat Developers
My blog - My Tweets

ide-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

Bruno Medeiros