Personal blog written from scratch using Node.js, Bootstrap, and MySQL. https://jrtechs.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
2.6 KiB

  1. An IDE (Integrated Development Environment) is a single program that wraps
  2. everything you need to program with. An IDE usually consists of a code editor,
  3. debugger, and a compiler. A good IDE can make you more productive. Without a IDE
  4. you would be stuck writing all of your apps in notepad and compiling via command
  5. line – which is not bad for learning how to program. A good IDE has syntax
  6. highlighting which makes the code easier to read and error highlighting which
  7. makes finding that missing semi colon easier. Here is a list of three IDEs that
  8. work well for me.
  9. # NetBeans
  10. NetBeans is the most productive IDE for large java projects. NetBeans is great
  11. at detecting errors in your code. You can also have multiple projects open in
  12. the same window which is great for anyone who is constantly flipping between
  13. projects – even if they are in different coding languages. This is a must have
  14. program for everyone looking to develop Java. This program also supports PHP,
  15. JavaScript and C/C++.
  16. ![NetBeans IDE](media/2a20326e77c3f67aa3753401ba4bc612.png)
  17. # Eclipse
  18. Eclipse is a very popular programming IDE; however, it is harder to use than
  19. NetBeans. The largest benefit of Eclipse is that it has tons of templates for
  20. you to use. Eclipse also has a better GUI creation tool than NetBeans has.
  21. ![Eclipse](media/f5cb2682e219549cb07acd1d01c2ccb1.png)
  22. # JCreator
  23. I want to warn you that this is a old IDE. You hate yourself if you decide to
  24. use this program. The only reason I am putting this on my list is because I
  25. think it is great for teaching people how to program – it’s what my high school
  26. used. Unlike Eclipse and NetBeans, it gives you very little help when writing
  27. your code. There is no autocompletes or dropdowns when you are accessing members
  28. of an object. This does not even give you red highlights when you have a syntax
  29. error. What it instead shows you is the errors that you would receive in the
  30. command line when you compile this project. This is great for AP Computer
  31. Science students who have to memorize/learn what certain errors mean.
  32. ![JCreator](media/c1e712bdead908ebd72921ec2d1cbd5e.png)
  33. # Intellij
  34. \*Update 2018
  35. I have converted to a full time Intellij user since writing this article in
  36. 2015. This program is simply fantastic in every aspect – expect ram usage. If
  37. you have never heard of Intellij or any of the other JetBrains products I would
  38. highly recommend you check them out. The main reason I switched was because
  39. Intellij could scale nicely to 4k and NetBeans did not. The user experience
  40. overall feels nice.
  41. ![Intellij](media/2a96900bae1e8946a1df243d8318e69f.png)