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.

50 lines
2.4 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. --------
  11. NetBeans is the most productive IDE for large java projects. NetBeans is great
  12. at detecting errors in your code. You can also have multiple projects open in
  13. the same window which is great for anyone who is constantly flipping between
  14. projects – even if they are in different coding languages. This is a must have
  15. program for everyone looking to develop Java. This program also supports PHP,
  16. JavaScript and C/C++.
  17. Eclipse
  18. -------
  19. Eclipse is a very popular programming IDE; however, it is harder to use than
  20. NetBeans. The largest benefit of Eclipse is that it has tons of templates for
  21. you to use. Eclipse also has a better GUI creation tool than NetBeans has.
  22. JCreator
  23. --------
  24. I want to warn you that this is a old IDE. You hate yourself if you decide to
  25. use this program. The only reason I am putting this on my list is because I
  26. think it is great for teaching people how to program – it’s what my high school
  27. used. Unlike Eclipse and NetBeans, it gives you very little help when writing
  28. your code. There is no autocompletes or dropdowns when you are accessing members
  29. of an object. This does not even give you red highlights when you have a syntax
  30. error. What it instead shows you is the errors that you would receive in the
  31. command line when you compile this project. This is great for AP Computer
  32. Science students who have to memorize/learn what certain errors mean.
  33. Intellij
  34. --------
  35. \*Update 2018
  36. I have converted to a full time Intellij user since writing this article in
  37. 2015. This program is simply fantastic in every aspect – expect ram usage. If
  38. you have never heard of Intellij or any of the other JetBrains products I would
  39. highly recommend you check them out. The main reason I switched was because
  40. Intellij could scale nicely to 4k and NetBeans did not. The user experience
  41. overall feels nice.