Why should I teach Java out of Visual Studio Code instead of out of Eclipse or Netbeans?
1. Easier File Mapping
In Visual Studio, we can add a file from a path to a project located in a workspace, and Visual Studio records the reference to a new file and opens it like any other file. But, in Eclipse and Netbeans, the structure of a project’s elements must correspond to their layout in the underlying file system.
2. File Size & Download Speed – 3X Better!
Eclipse is 166 MB to download for Java. Even more for the other versions! To download the Java EE version of NetBeans, it’s 186 MB. And it’s 205 MB for all four languages. Now compare that to Visual Studio Code, which is only 58 MB for all 34 languages! Imagine having to wait three times longer per download/install on each computer in your school! And then downloading and installing the new versions for each of those machines!
3. No Plugins for Other Languages
Unlike Eclipse, in Visual Studio Code, you don’t need a plugin to use other languages, like C#, F#, HTML5, Python, and Ruby. You can transition quickly to other languages!
4. Exposure to Other Languages – 8X More Languages!
5. Easy to Deploy to App Stores
Visual Studio gives you a simple interface to publish your game or application in an app store! The biggest and best validation (and way to push improvement in your app) is when others like your work, people download it, and people use it. That includes deploying to Windows Store, Amazon, iOS, and Google Play!
6. VS Code Gets Git!!
Do you ever feel like someone doesn’t get you? Well, VS Code gets you by getting how you need Git! We’re talking full Git Support: Commits, Diffs, Pulls, Pushes, Status Bar Actions, Branches, Tags, Handling Merge Conflicts, Remotes, Credentials, and more!
Get the Git details here: Visual Studio Code – All the Git Features!!!
- Eclipse: https://en.wikipedia.org/wiki/Eclipse_(software)
- NetBeans: https://en.wikipedia.org/wiki/NetBeans
- Visual Studio Code: https://en.wikipedia.org/wiki/Visual_Studio_Code
Languages Out of the Box
- Eclipse: 1 (Java)
- NetBeans: 4 (C++, HTML5, Java, PHP)
- Eclipse: At least 166 MB
- Netbeans: 205 MB
- Visual Studio Code: 58 MB
Questions for You
- Did I get everything accurate? If anything isn’t 100% accurate, please reply and explain why!
- Could any of the reasons use better clarifications or explanations/details? Please reply with the info!
- Are there any reasons to teach Java in Visual Studio Code that I missed? Reply with the reasons!
- Any reasons not to teach Java on Visual Studio Code?
Thank you for reading! Please reply with your answers to any of the four questions above!
Have a day! Not just any day! Have this one!
– Ninja Ed