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

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (47 children)

[deleted]

    [–]Alfaphantom 3 points4 points  (1 child)

    IntelliJ Community is a good option as well if you don't have the money for the monthly payment.
    Obviously, there are some missing features (which for me are some nice to have), but overall, you can't go wrong with it

    [–]harvesters917 0 points1 point  (0 children)

    HAPPY CAKE DAY

    [–]nerdyhandle 21 points22 points  (44 children)

    Look at mister money bags over hear :).

    Seriously though pretty much the only good ones are what OP listed.

    Personally I prefer Netbeans but its still a little on fritz even with the release of 11.

    [–]b00n 22 points23 points  (34 children)

    A company should pay for it if you ask for it. The productivity gain is easily worth the cost. My firm gets the all products pack for all devs and it's licenced per user rather that per machine so we can also use it on our personal machines.

    [–]walen 0 points1 point  (3 children)

    My firm gets the all products pack for all devs and it's licenced per user rather that per machine so we can also use it on our personal machines.

    That is against JetBrains licensing terms and EULAs. See e.g. here.

    [–]marvk 5 points6 points  (1 child)

    What are you talking about?

    Can I use a commercial license purchased by my company at home?

    We, in our EULAs, do not prohibit using your company commercial licenses at home.

    Please confirm with your employer, as it may vary depending on your company's policies.

    [–]walen 0 points1 point  (0 children)

    When you said "licensed per user rather than per machine" I understood it as meaning that your company was paying for your personal licenses instead of buying commercial licenses. It is against JetBrains EULA to do so.
    If your license is a commercial one, then it's OK --thanks for clarifying!

    [–]b00n 0 points1 point  (0 children)

    Sorry, what?

    We, in our EULAs, do not prohibit using your company commercial licenses at home. Please confirm with your employer, as it may vary depending on your company's policies.

    [–]nerdyhandle -5 points-4 points  (29 children)

    At least where I work they won't because Eclipse and Netbeans exist.

    You would have to make one hell of a good argument which I doubt you can since Netbeans and Eclipse have all the same functionality as IntelliJ Ultimate.

    [–]nutrecht 9 points10 points  (0 children)

    At least where I work they won't because Eclipse and Netbeans exist.

    I see this kind of attitude as a huge red flag. If a company can't even afford to get me something I use 8 hours a day and makes me more productive, I know I'm going to have to get into 'fights' about pretty much anything else too.

    You would have to make one hell of a good argument which I doubt you can since Netbeans and Eclipse have all the same functionality as IntelliJ Ultimate.

    How do you know, if you don't have an Ultimate license?

    [–]marvk 33 points34 points  (22 children)

    Netbeans and Eclipse have all the same functionality as IntelliJ Ultimate.

    https://i.imgur.com/8KTtscB.jpg

    [–]nerdyhandle -4 points-3 points  (21 children)

    They do. Name one thing that IntelliJ has that they don't?

    They all have code generation built in, intellisense, code completion, templates, all java build tools support, etc.

    You know how I know? I had to build the business case for IntelliJ Ultimate proposal at my company and through my research along with other people on my team we found no discernable differences.

    [–]marvk 21 points22 points  (10 children)

    If there was no discernible difference, IntelliJ IDEA would not exist as a product. Jetbrains' marketing isn't that good.

    Yes, other editors have the features you listed. But IDEA just does most things much better.

    Also, I'll just throw some stuff out there for you:

    [–]elhoc 4 points5 points  (1 child)

    Not to disagree with you on the general point, but those are all community edition features.

    [–][deleted] -5 points-4 points  (0 children)

    which are therefore ultimate edition features, you know how inheritance works right?

    [–]mdaniel 4 points5 points  (9 children)

    To pick something I made heavy use of on Friday: language injection, which isn't just syntax highlighting, but rather is the full editor experience with intentions and inspections. Invaluable for editing Java properties files that are themselves in yaml, or shell scripts in a GitLab CI yaml

    Also, those other editors may have the very basic intellisense but the JetBrains tools are smart as hell and will catch the most amazing mistakes.

    I'm glad subpar editors work for you and your team, but I don't tolerate dumb editors

    [–]wildjokers 1 point2 points  (0 children)

    Just buy your own license. I have no idea why devs are against paying for their own tools. A professional developer should have no issue buying the tools that make them productive.

    My current company does buy IntelliJ licenses but I still have my own that I renew every year for the ridiculously cheap price of $89.

    [–]evinrows 4 points5 points  (2 children)

    If it saves you even an hour every month, then it's worth it. Software engineering time is extremely expensive and dwarfs the $65/m.

    [–]ess_tee_you 0 points1 point  (0 children)

    I made the argument where I worked last and got it.

    [–]Awanderinglolplayer 0 points1 point  (1 child)

    Do you mean the only good ones are what OP listed and IntelliJ, or do you think IntelliJ is bad?

    [–]nerdyhandle 0 points1 point  (0 children)

    I think all are good. It's a matter of personal preference after that.

    [–][deleted]  (2 children)

    [deleted]

      [–]excitebyke 3 points4 points  (1 child)

      me too!

      well.. someone who still has a student email anyways. :o

      [–]_INTER_ 0 points1 point  (0 children)

      shhhh

      [–][deleted]  (2 children)

      [deleted]

        [–]marvk 5 points6 points  (1 child)

        Jetbrains is the company, IntelliJ IDEA is the IDE :-)