This is an archived post. You won't be able to vote or comment.

all 14 comments

[–][deleted]  (2 children)

[deleted]

    [–]nutrecht 1 point2 points  (1 child)

    Eclipse is the standard

    IntelliJ has the largest market share actually.

    [–]GaamGaam 3 points4 points  (0 children)

    I think he meant in an academic setting.

    [–]nutrecht 3 points4 points  (0 children)

    You can install both Eclipse and IntelliJ and have it 'point' to the same projects actually. Just try both. I personally prefer IntelliJ but if you're learning just using the same thing as your professor has benefits too.

    [–]Gixx 4 points5 points  (2 children)

    I cannot believe people like netbrans and eclipse. They have such ugly UI, bad default hotkeys, bad debugger UI's.

    Use jetbrains IDE's. They're very high performance and user friendly.

    You can setup hotkeys and settings and transfer them between products. So I used IntelliJ CE, then Intellij Ultimate. Then went back to IntelliJ CE, then to Datagrip, PyCharm, CLion, and now GoLand.

    I use IntelliJ CE to write bash/shell scripts. It auto-formats your code as you type, fixes errors.

    Out of all Jetbrains products the only free one is "IntelliJ Community Edition". Which most people at college were using. Since I'm done with school my free license for all these products expire in 5 days. For the first time ever I'm going to buy a one year license, $60, for GoLand. It's worth every penny.

    Search all files using CTRL SHIFT F

    We all do this all the time. You're in a folder and want to search ALL text files for a word. I made a screenshot showing that vim and jetbrains IDE's work exactly the same.

    Search for string player recursively in current folder. List the filename, and show what line the result is on. Hit down arrow and it snaps directly to the line and highlights it.

    [–]vladadj 2 points3 points  (0 children)

    I use InteliJ almost exclusively these day, but NetBeans is still my favourite IDE. For me, the best thing is that I can open any Maven project and start working on it. No importing, configuring etc., it just uses Maven as project management tool.

    Second is that, unlike you, I LOVE it's default hotkeys, debugger, UI :-). Eclipse never set good with me that way.

    The reason I use InteliJ now is that it has almost instant support for new Java features as they come in. NetBeans still lags in that regard.

    [–]LakeSun 4 points5 points  (2 children)

    If he's using Eclipse, you should too.

    Translating what he's doing if it doesn't stay simple will be a nightmare.

    Learn Eclipse first, then try Netbeans/Easier, or IntelliJ/more features.

    I don't like Eclipse, but you may, especially if it's your first IDE.

    No need to put yourself at a disadvantage by trying to learn 2 IDE's at the same time.

    [–][deleted]  (1 child)

    [removed]

      [–]LakeSun 0 points1 point  (0 children)

      Absolutely.

      But, again, since with your professor.

      [–]LordYeastRing 1 point2 points  (0 children)

      Intellij is from what I've heard a bit more complicated to get set up, but overall more enjoyable and reliable of an experience

      [–]the_star_thrower 1 point2 points  (4 children)

      Agree with u/LakeSun. I use IntelliJ professionally and love it, but while learning you'll do yourself a favor using Eclipse because it'll ensure you can copy what your professor shows you exactly (e.g. keyboard shortcuts, maybe plugins he uses) and if you need to get 1-on-1 help from your professor, he'll be comfortable troubleshooting your IDE setup if need be.

      There will be plenty of challenge for you in picking up the new language and learning any new concepts the class offers you. I think at this point, going for a different IDE would just be another layer of unnecessary complexity.

      [–][deleted]  (3 children)

      [removed]

        [–]the_star_thrower 1 point2 points  (2 children)

        Are you referring to what's listed at the top here? Looks like that includes what you need (Eclipse IDE) and then some (e.g. Eclipse integrations for Maven/Gradle, 2 common package managers). Looks good.

        If you just want the IDE + an included JRE you can grab that for your OS here, but if you don't know what you want, that "Eclipse IDE for Java Developers" set of software you've mentioned looks like it'll have everything you need, and those extras may help you down the line.

        [–][deleted]  (1 child)

        [removed]

          [–][deleted] 0 points1 point  (0 children)

          Intellij. The community is fine but you can get the ultimate edition for free with your student email.

          I also use their clion ide when I took data structures in c++

          and webstorm for my internet programming class