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. --------
  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. ![NetBeans IDE](media/2a20326e77c3f67aa3753401ba4bc612.png)
  18. Eclipse
  19. -------
  20. Eclipse is a very popular programming IDE; however, it is harder to use than
  21. NetBeans. The largest benefit of Eclipse is that it has tons of templates for
  22. you to use. Eclipse also has a better GUI creation tool than NetBeans has.
  23. ![Eclipse](media/f5cb2682e219549cb07acd1d01c2ccb1.png)
  24. JCreator
  25. --------
  26. I want to warn you that this is a old IDE. You hate yourself if you decide to
  27. use this program. The only reason I am putting this on my list is because I
  28. think it is great for teaching people how to program – it’s what my high school
  29. used. Unlike Eclipse and NetBeans, it gives you very little help when writing
  30. your code. There is no autocompletes or dropdowns when you are accessing members
  31. of an object. This does not even give you red highlights when you have a syntax
  32. error. What it instead shows you is the errors that you would receive in the
  33. command line when you compile this project. This is great for AP Computer
  34. Science students who have to memorize/learn what certain errors mean.
  35. ![JCreator](media/c1e712bdead908ebd72921ec2d1cbd5e.png)
  36. Intellij
  37. --------
  38. \*Update 2018
  39. I have converted to a full time Intellij user since writing this article in
  40. 2015. This program is simply fantastic in every aspect – expect ram usage. If
  41. you have never heard of Intellij or any of the other JetBrains products I would
  42. highly recommend you check them out. The main reason I switched was because
  43. Intellij could scale nicely to 4k and NetBeans did not. The user experience
  44. overall feels nice.
  45. ![Intellij](media/2a96900bae1e8946a1df243d8318e69f.png)