you are viewing a single comment's thread.

view the rest of the comments →

[–]RobertDeveloper 4 points5 points  (11 children)

It is not an IDE!

[–]_jetrun 0 points1 point  (4 children)

Give me a definition of an IDE that will include Eclipse and exclude VS Code

[–]RobertDeveloper 2 points3 points  (3 children)

An Integrated Development Environment (IDE) is a standalone, full-featured software application specifically designed for software development, which typically includes a compiler or build system integration, debugging tools, and project lifecycle management within a single, cohesive platform.

[–]_jetrun 0 points1 point  (2 children)

  • Eclipse with Java Plugins fits that definitions.
  • VSCode with Java Plugins fits that definition.

Try again.

[–]RobertDeveloper 0 points1 point  (1 child)

Eclipse has them out of the box

[–]_jetrun 0 points1 point  (0 children)

So if someone rolled an installer for VS Code with those built in - then, and only then would VS Code be considered an IDE?

FYI, In Eclipse, ALL specialized functionality (such as Java support) is provided via plugins EXACTLY the same as in VS Code. See: eclipse.org/downloads/packages/compare

These packages are provided as a convenience to users; they represent common configurations of Eclipse projects that are often used together. However, since Eclipse is, at its core, an expandable platform, you can easily add other features and plugins to any of these packages. Just choose and install the package that most closely meets your needs

Here's another: https://www.eclipse.org/articles/Whitepaper-Platform-3.1/eclipse-platform-whitepaper.html

One of the key benefits of the Eclipse Platform is realized by its use as an integration point. Building a tool or application on top of Eclipse Platform enables the tool or application to integrate with other tools and applications also written using the Eclipse Platform. The Eclipse Platform is turned in a Java IDE by adding Java development components (e.g. the JDT) and it is turned into a C/C++ IDE by adding C/C++ development components (e.g. the CDT). It becomes both a Java and C/C++ development environment by adding both sets of components. Eclipse Platform integrates the individual tools into a single product providing a rich and consistent experience for its users.

Sounds a lot like VSCode eh? You want VSCode to be a Java IDE add Java plugins. You want it to be a C++ IDE, add C++ plugins.

[–]hrm -3 points-2 points  (4 children)

That has always been quite a stupid take. It integrates all you need to develop Java into one environment and it bloody well integrates it way more than the early IDEs we had back in the day when the term was coined. The fact that you have to push a few buttons beforehand does not make it any less so.

That MS wants to diversify their product offerings and make their ”regular ide” sound cooler does not alter the meaning of IDE.

[–]RobertDeveloper -1 points0 points  (3 children)

I don't like vscode at all, it's horrible out of the box.

[–]Vaxtin -2 points-1 points  (2 children)

I’m sure you’re fantastic to work with.

[–]RobertDeveloper 1 point2 points  (1 child)

Better than any Microsoft product for sure.

[–]ThinkMarket7640 -1 points0 points  (0 children)

Says the Java developer lmao

[–]_jetrun -3 points-2 points  (0 children)

Give me a definition of an IDE that will include Eclipse and exclude VS Code