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.

61 lines
2.6 KiB

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