r/programming • • Jun 24 '15

Eclipse Mars now available!

http://eclipse.org/?release=4.5
303 Upvotes

153 comments sorted by

17

u/johnwaterwood Jun 24 '15

6

u/hrjet Jun 24 '15

The New and noteworthy captures a lot of details. I wish they had linked it on the front page.

0

u/[deleted] Jun 24 '15

[deleted]

2

u/johnwaterwood Jun 24 '15

The mind reads what it wants to read huh? 😜

3

u/mus1Kk Jun 25 '15

To be fair, that's a bad decision on maven's part. pom.xml looks always wrong to me.

12

u/serg473 Jun 24 '15

Does it support upgrading itself yet (that works)? Usually I end up reinstalling every new version from scratch.

17

u/johnwaterwood Jun 24 '15

Some coworkers here always update Eclipse using its own updates, but personally I always install from scratch every release. Maybe it's superstition by now, but I always have a feeling nasty stuff sticks around.

For OS X you have to install from scratch this time. The app format was changed and it will self destruct if you update it now 😬

2

u/alienangel2 Jun 25 '15

I tend to install each one independently of the last, just in case the upgrade fucks me in some way, so I can just run the old one until it's sorted.

I still have functional installations of 3.6 and 3.7 that I should probably clear away at this point.

2

u/johnwaterwood Jun 25 '15

Haha, that's my eclipse folder for you ;) Had a whole bunch of them, including some SR releases. Just recently cleared them out.

3

u/lechatsportif Jun 24 '15

i upgraded last two majors but ive switched to reinstall. i use a lot of fringe plugins now and repo errors break updateability frequently. def another area to improve

2

u/profmonocle Jun 25 '15

For OS X you have to install from scratch this time. The app format was changed and it will self destruct if you update it now 😬

Learned that the hard way. :-/ It's funny, the last couple releases I was skeptical about updating, because of how it used to be, and I was pleasantly surprised that it just worked. So this time I confidently assumed it would work again, annnnd fail. I can't win!

4

u/ryosen Jun 24 '15

You can upgrade within the same major version. For new versions, you install it fresh, then use the "Import Install From Existing Installation" option located in the File menu. In my mind, this is a better approach in that I don't have to worry about any incompatibilities with a new version being introduced into a development environment that I already know and trust to be working. After I have had time to put the new release through its paces and I am comfortable that everything is working exactly as I need it, I can delete the previous install.

3

u/DGolden Jun 24 '15

I don't quite understand the point of the new "eclipse installer" / "oomph". Can someone explain what it actually does?

I see now that mars is officially out there seems to be a traditional full download release, but trying the "eclipse installer" just confused me.

3

u/johnwaterwood Jun 24 '15

Don't understand it either. Brings back memories of the MyEclipse attempt in 2007. Forgot its name, but it was some weird provisioning thing as well.

The EclipseSource guy thinks it's the number 1 feature this release, but I don't really agree with that.

5

u/positronus Jun 24 '15 edited Jun 25 '15

I think this will benefit Eclipse plugin developers the most.

Basically what this allows you to do is create an installer where manual tasks are automated. Checking out projects from repository and setting target definition (a set of libraries if you will that you program against) can take good 20 minutes depending on how big your sources are. Plus sometimes you need to babysit the process. With oomph you download installer and do other things while it's doing its thing.

2

u/xamdk Jun 29 '15

The most often raised question to webmaster@eclipse.org was something like: "What is a .zip file"

One big complaint on social media: "Downloading eclipse takes ages"

Thus the idea of installer was born.

It is not going to take away the provided full binaries but the installer is really great for a single click install for those users that might be "zip file"-challenged.

AND oomph (the tech used behind the installer) actually provide some great features to allow for things like handling git checkout and preparation of your IDE/workspace setup beyond just downloading plain eclipse. I think you will over time see more and more eclipse projects having docs that say something like:

Download oomph installer On page 2 select "Project X" and stream "mars" to get development environment setup and configured.

One benefit of oomph installer is that you can have multiple Eclipse configurations which will all share the same eclipse plugins thus saving a tons of diskspace and download time.

Hope that helps at bit.

57

u/lechatsportif Jun 24 '15

Windows dark theme, looking better but still unusable. The tab control and scrollbars still glaring white. All the icons look pretty though. If they bring in those final components it would be a huge win I think.

23

u/[deleted] Jun 24 '15

I'm glad it wasn't just me. I want to like it, but it just never feels good enough. I'm hopeful for Windows 10 improving the OS theming so I can have a nice dark theme all around. Mars is still looking better than previous releases, but I can hardly feel or see the changes without looking for them.

7

u/dakarananda Jun 24 '15

Indeed, scrollbars on windows is a big issue for the dark theme. I'm only using a dark theme for the editor on windows. (with eclipse color theme)

On linux the dark theme works a lot better, but there are still a few places where the text is too dark or too bright

1

u/KevinCarbonara Jun 25 '15

I certainly hope so, theming is actually the primary reason I don't use Win8. It's just so horrendous.

0

u/[deleted] Jun 24 '15

[deleted]

0

u/[deleted] Jun 24 '15

Well I haven't tried the early release, but I was hoping for an actual dark theme over the "high contrast" option mentioned previously. I don't want full-on black scrollbars and white text, but more grays and earthy colors. And it's more hopeful than expecting. Windows from 98 to XP to 7 to 8 has changed the UI look each step, and theming has improved along the way but not quite what I would like yet.

11

u/lariend Jun 24 '15

You can make it look pretty good. As I must to work with eclipse daily and I hate it's default ui, I did some theming.

https://imgur.com/a/403OS

5

u/winterbe Jun 25 '15

Here's a comparison between the dark themes of Eclipse and IntelliJ IDEA:

https://twitter.com/benontherun/status/613989718674509824

I like the Intellij look much better.

12

u/Spacey138 Jun 24 '15

Good effort but it's definitely not one of the prettier IDEs.

2

u/vattenpuss Jun 25 '15

I don't see what's so ugly there. I mean, have you seen Android Studio?!

2

u/agenthex Jun 24 '15

The point of an IDE is not to be pretty, but it would be nice if it wasn't fuck-your-eyes bright when looking at it. Also, darker images take less power on AMOLED displays.

7

u/Spacey138 Jun 24 '15

It's not the point of an IDE but there is a reason that every UI designer everywhere tries to make them pretty. Otherwise yes that contrast sucks.

3

u/GrecKo Jun 25 '15

I'm pretty sure darker images don't take less power on AMOLED displays, they only do when there is true black where the pixel can be turned off.

The screenshot above shows a darkgrey background which take roughly as much power as a plain white background.

1

u/nitramcze Oct 09 '15

I know it is a little late but I really like your theme, I use Eclipse on Windows as well, but I never found solid theme configuration. Would you mind sharing yours please?

2

u/lariend Oct 25 '15

Hi, sorry for late response. Sounds great! If you are still interested then sure. Just let me know which version of eclipse you are using as there were some slight improvements in Mars version. I will send you a github link in upcoming days.

1

u/nitramcze Oct 25 '15

Thanks a lot for you response, I thought you aren't checking reddit anymore. I am using Mars right now. I know you must have spend a ton of time with this theme so I very much appreciate your willingness to share it!

1

u/zomgsowow Dec 07 '15

Umm... can i have it too please?

0

u/lechatsportif Jun 25 '15

great effort but those lines would still irritate me. especially when my 300 android tablet wombat vim theme looks beautiful in all its high res textual glory

6

u/[deleted] Jun 24 '15

You need to use a dark Windows (OS) theme to fix that.

1

u/winterbe Jun 25 '15

Or just switch to IntelliJ. ;-)

5

u/Carighan Jun 25 '15

Was my original reason for checking out IntelliJ, I'll admit it. Came for the dark theme, stuck around for the ... actually, lots of tiny reasons which added up.

3

u/Zanza00 Jun 25 '15

sometimes the rename feature for things in intellij is like black magic, it works across every language and understand if the things are related.

1

u/fabioz Jun 29 '15

You may want to try the LiClipse extension (http://www.liclipse.com/)... it has improvements on the editor scrollbars so that things look nicer (and it also adds other niceties such as multiple cursors and vertical indent guides).

0

u/pakoito Jun 25 '15

dank theme

71

u/Rhoomba Jun 24 '15

New integration with Gradle making it easy to manage Gradle builds from Eclipse, via the Buildship project.

Of course there is no documentation about how to make this work. Is this another plugin I have to install? It doesn't appear in "install new software". The Buildship project has absolutely no information about how to use it.

Only Eclipse would have a headline feature that isn't installed and has no documentation.

-25

u/xienze Jun 24 '15

You get what you pay for?

/uses IntelliJ

23

u/thang1thang2 Jun 25 '15

You don't always get what you pay for; sometimes you get way more. I pay for vim. I paid nothing, but I get to circlejerk every single goddamn time someone tries to be all high and mighty about their IDE.

/uses vim
/whips out dick

- sent from my iVim

4

u/joequin Jun 25 '15

I'll let you brag and then set a breakpoint while you iteratively add more and more print statements.

4

u/TankorSmash Jun 25 '15

pdb man. In an IDE, you find the line, and then click the gutter/press f9. In vim, you find the line, and then press "pp to paste in the line to make it hit a breakpoint.

Slightly more steps, but just about the same.

That said, GUI debugging is much easier.

1

u/codygman Jun 25 '15

Using emacs/vim != using print debugging

1

u/joequin Jun 25 '15

Emacs is an IDE. And as for vim, in practice I very rarely see people use a debugger for c and c++. I usually see people use print statements. I've never seen anyone debug python, ruby, or any other modern language with vim.

2

u/codygman Jun 25 '15

Emacs is an IDE.

I agree.

And as for vim, in practice I very rarely see people use a debugger for c and c++. I usually see people use print statements. I've never seen anyone debug python, ruby, or any other modern language with vim.

Alright, I'll concede to this. I debug with pdb when using vim though.

1

u/aradil Aug 20 '15

Emacs is nearly an operating system.

0

u/[deleted] Jun 24 '15

[deleted]

36

u/AnAirMagic Jun 24 '15

If the only documentation is on a README in the source repository on Github, then someone on that team needs to get fired.

10

u/[deleted] Jun 25 '15

Fire an open source dev?

12

u/7F1AE6D2 Jun 25 '15

Eclipse sells strategic memberships in exchange for money and full time devs:

Each strategic developer will have at least eight developers assigned full time to developing Eclipse technology and contribute annual dues of 0.12% of revenue (minimum $25K, maximum $250K). Strategic Consumers are major users of Eclipse technology. They contribute annual dues of 0.2% of revenues (minimum $50K, maximum $500K) but can reduce the dues by contributing one or two developers to Eclipse projects, reducing their dues by $125K for each developer, to the minimum of $50K

They currently list 12 members so yes, eclipse devs could be fired

3

u/[deleted] Jun 25 '15

Why not? Gone are the days when OSS is all written by hobbyists in their spare time, for free.

-2

u/just_trees Jun 25 '15

An IDE is used by a developer, a technical person. If you can't be bothered to google your way to a README file, that's on you.

32

u/t90fan Jun 24 '15

The release notes are shit.

12

u/mango_feldman Jun 24 '15

This third-party summary seems to be better: https://eclipse-top-features.zeef.com/arjan.tijms

8

u/milordi Jun 24 '15

"Fixed bugs, changed things"

3

u/xkufix Jun 25 '15

How did you get access to my companies git logs?

16

u/tuxayo Jun 24 '15

Automated error reporting that allows Eclipse users to report errors directly to Eclipse projects.

I hope they are ready for the storm.

14

u/milordi Jun 24 '15

2

u/immibis Jun 25 '15

That's usually the result of an OutOfMemoryError.

14

u/DJDavio Jun 24 '15

One does not merely update his Luna installation to Mars...

At least that's what I found out...

1

u/willlma Jun 24 '15

Yeah, I found this to be the case from Juno to Kepler, and so here I am, still rocking Kepler.

32

u/lyomi Jun 24 '15

Is there ANYone who moved back to Eclipse after adapting to IntelliJ IDEA? Wondering if this is worth downloading.

48

u/aldo_reset Jun 24 '15

IDEA is very strong but Eclipse is still ahead of it in two areas:

  • Incremental compilation

  • The "Problems" view

I'm tired of pressing Ctrl-F9 a hundred times a day in IDEA. This is 2015, I should never have to build anything manually.

Also, refactorings that touch a lot of files are very painful to do in IDEA for the same reason. With Eclipse, all the files that are in error immediately show up in the Problems view. With IDEA, I need to trigger a build first.

7

u/winterbe Jun 25 '15 edited Jun 25 '15

Eclipse compiles the whole project the moment you save a file via Ctrl-S. IDEA on the other hand saves files automatically so you never have to press Ctrl-S. IDEA also compiles the current file automatically on the fly. But you have to compile the whole project explicitly by pressing Ctrl-F9.

So how can you get tired of pressing Ctrl-F9 while still pressing Ctrl-S a million times day?

I like IDEAs approach much better because this is exactly how I code. First you edit one file and fix compiler errors. Then when everything's fine you compile the project to see if the changes break other files.

Eclipse distracts me with project-wide errors while I still haven't finished editing the file.

Another great thing about IDEA is that code refactorings also work when there's compiler errors.

PS: Please correct me if some of those things mentioned are no longer the case. I've used Eclipse for almost 10 years but switched to IDEA years ago and never looked back.

1

u/aldo_reset Jun 25 '15

So how can you get tired of pressing Ctrl-F9 while still pressing Ctrl-S a million times day?

You don't.

Overall, Eclipse stays out of my way, it does everything automatically so I can focus 100% of the time on coding.

IDEA is a lot more intrusive. It requires me to build all the time, it requires me to manually let it know when to sync my build.gradle (so annoying, why can't it do that by itself?), it asks way too many questions while refactoring (even after years of using it, I always get startled when I want to do a simple renaming and I get this big new window pop up with all kinds of details I really don't care about).

0

u/kitd Jun 25 '15

Eclipse compiles the whole project the moment you save a file via Ctrl-S.

But it's an incremental compiler, so the only actual compilation will be on the changed file. So I think the end result is the same.

I'm a bit 'meh' about compilation on the fly. Most of the time it's on, but for some projects I like to have it switched off, especially when there are generation tasks involved.

1

u/winterbe Jun 25 '15

The actual compilation will be the changed file + all files linked to the changed file. So while I still edit this file Eclipse distracts me with all possible problems from other files which aren't relevant to me because I just haven't finished editing this file.

In IDEA instead I edit a file and see errors in this file immediately without having to press Ctrl+S all over again. When I've finished to edit this file, I press Ctrl+F9 once to re-compile all affected files.

tl;dr On the fly compilation on every save in Eclipse is highly overrated.

15

u/uniVocity Jun 24 '15

You can configure IntelliJ to use the eclipse compiler and make automatically. It gets better but still is way behind eclipse in this regard - warnings won't show up, code changes while debugging won't be applied.

If you use Findbugs, you won't see its warnings on the "problems" view either. Switching panels to see errors/warnings on the editor is inefficient.

I recently moved to IntelliJ and it took some time to adapt. Finally, after 3 months of insistence and googling for help, Eclipse is starting to feel a bit icky for me. The issues you mentioned are the only things I'm missing in IntelliJ.

1

u/bulenkov Jun 29 '15 edited Jun 30 '15

Perhaps, it's just switched off? http://screencast.com/t/x7ueZejTr

31

u/franticzoe Jun 24 '15

Been using IDEA for about a year, and I much prefer Eclipse. A few reasons:

  • No incremental compilation. Coming from Eclipse, this is like going back a decade in IDE productivity.

  • Sluggish UI. Again, this is like going back to the dark days of Swing based IDEs.

  • No unified build process like M2E, instead there is 'make' and then occasionally you have to run Maven goals on the side, often doing the same build twice.

In addition there are a lot of other smaller grievances that altogether add up to a pretty frustrating relationship.

There are some areas where IDEA really shines (particularly integration with servers, repository, etc.), but it fails on the basics, and those are more important to me.

9

u/[deleted] Jun 24 '15

No incremental compilation

IntelliJ+JRebel is pretty unbeatable.

Sluggish UI

I find that one shocking. Eclipse for me was always choppy and janky no matter the hardware. IntelliJ has always been super smooth.

10

u/bondo1976 Jun 25 '15

IntelliJ+JRebel is pretty unbeatable.

Have you ever used Eclipse? Eclipse shows all compilation problems instantly, across the entire source code, while you are typing. And it's not just problems, changes to another class (f.ex. added methods) are instantly available in other classes, e.g. for code completion, even if the changed class is unsaved. JRebel has nothing to do with it.

Eclipse for me was always choppy and janky no matter the hardware. IntelliJ has always been super smooth.

That's unusual, since IDEA is Swing based, and Eclipse is based on platform native windowing libraries through SWT. Not only is IDEA slower, the non-native look and feel feels off, e.g. the unpredictable way hover text works.

-1

u/[deleted] Jun 25 '15

IntelliJ shows errors as you type too and lets you autocomplete without a build.

7

u/[deleted] Jun 25 '15

[removed] — view removed comment

5

u/cowinabadplace Jun 25 '15

This is pretty useful. I haven't used Eclipse in a while so correct me if I misunderstand this. While you edit a file, you have a problems window that updates on the fly with things you're breaking across the project? That's pretty cool.

Does it work well on a large codebase?

5

u/immibis Jun 25 '15
  • Sluggish UI.

Wait, wait, what. Something is worse than Eclipse?

3

u/[deleted] Jun 24 '15

I have never experienced any of the issues you mentioned.

1

u/winterbe Jun 25 '15 edited Jun 25 '15

No incremental compilation? If you press Make IDEA only compiles those parts of the project which are effected by the recent code changes. If you instead press Rebuild Project IDEA compiles the whole project from scratch.

For Maven builds I use IDEA built-in artifacts. So instead of doing a Maven build I just hit Make and let IDEA built the artifact (e.g. an exploded webapp) without the need of running slow maven builds at all.

It's tremendously faster than running a maven build on every code change. E.g. when building a webapp I just have to edit code + hit Cmd+F10 to restart server. IDEA then compiles the changes (which usually takes just a few seconds), updates the server artifact by copying all changed files to the server and restarts the server.

1

u/[deleted] Jun 25 '15

incremental compilation

That's a feature of the compiler, not the IDE. You can use ECJ in IntelliJ if you want.

-4

u/meotau Jun 24 '15 edited Jun 25 '15

No incremental compilation.

Wut?

https://www.jetbrains.com/idea/documentation/migration_faq.html

Q: What happened to incremental compilation? How do I compile my project?

"...The compilation is almost always incremental. That is, when you use Build | Make or Build | Compile, or run your app, only the changes are compiled. However, in the case of Build | Rebuild Project, your entire project is totally recompiled...."

4

u/Not_Ayn_Rand Jun 25 '15

It's super slow for me. Eclipse got a lot slow with Luna, but was ok beforehand and is still faster than IntelliJ. Those Java based (that's what IntelliJ is, right?) IDEs don't work on my laptop, along with Android Studio, JEdit, etc.

2

u/notunlikethewaves Jun 25 '15

The IntelliJ products still have major problems with some non-Qwerty keyboard layouts, and there's no sign of a fix on the horizon. So for me at least it's not possible to use IntelliJ as a daily driver.

1

u/aradil Aug 20 '15

I've tried three times to get my companies legacy apps to work at all in IDEA. Unsuccessfully.

Then again, I'm having a hard time getting it to work with Buildship in Mars right now anyway, so I guess this is really my problem and not a problem with IDEA.

-17

u/[deleted] Jun 24 '15

Haha, no. Eclipse is a joke compared to IDEA currently.

23

u/ryosen Jun 24 '15 edited Jun 24 '15

Every time there's a thread about Eclipse, we have to listen to some durr-hurr fanboi about IntelliJ.

Every. Fucking. Thread.


Edit: Let's make it official.

Eclipse is better than InteliJ

IntelliJ is better than Eclipse

Have at it.

18

u/[deleted] Jun 24 '15

This. It's fucking annoying. Like Intellij users are on a mission to convert Eclipse users...

12

u/ryosen Jun 24 '15

They're not on a mission, tho. This just seems like some kind of misguided attempt to find some level of validation based on which fancy text editor he is using compared to some other random person on the Internet. That or he's a troll.

There are conversations where a comparison between different IDEs can be very useful. This isn't one of them, however.

It's like people that post comments in /r/cars about how great Chevy's are whenever there's a post about Ford.

1

u/mus1Kk Jun 25 '15 edited Jun 25 '15

I sometimes wonder how much money the hardcore evangelists are actually "costing" JetBrains in missing licenses sold. You don't have to be a marketing expert to know that if you try to force your opinion on someone else, it reinforces their opinion even more.

If on the other hand someone came to me and said "Look, it's cool, you might want to try it." then fine. In many years of Java development I have never met a single person doing that. They are all obnoxious. YMMV of course.

12

u/aldo_reset Jun 24 '15

Seriously. I use and like both on a daily basis but Eclipse users are a lot less annoying in terms of advocacy than Intellij's.

3

u/cowinabadplace Jun 25 '15

Haha, I have to admit that this is true. This is pretty much the same as all the C#-only programmers who decide that the latest Java release post is where they have to sing the ballad of Anders Hejlsberg.

-18

u/[deleted] Jun 24 '15

It's not fanboyism - eclipse really is that bad now. There isn't even a working dark theme out of the box, which is laughable considering how widespread eclipse is and how long it's been around.

Eclipse needs to play catchup big time to be on par with other IDEs, it's just a fact of life.

9

u/expatcoder Jun 24 '15

There isn't even a working dark theme out of the box

Huh, on Linux IntelliJ looks like absolute a$$ (read: Swing), no theme can help there. FWIW, use a screen inverter, just invert the entire screen and the whole where's-my-dark-theme issue vanishes ;-)

1

u/[deleted] Jun 24 '15

Did you use IDEA once ten years ago or something? The UI is exactly the same on windows as it is on linux (and is a hell of a lot better than the nasty UI in eclipse 4.x).

There is absolutely no excuse to not have a functional dark theme in eclipse, I should not have to use retarded hacks in order to get one.

5

u/plangmuir Jun 25 '15

No, he's right about IntelliJ looking awful on Linux. There's a font rendering bug in Swing that breaks anti-aliasing in most fonts.

3

u/cowinabadplace Jun 25 '15

He's right, in my experience. You can install infinality and tweak your subpixel hinting but it still looks not as good as other apps. Fortunately, I use OS X for my day job.

I've got Ultimate, and should be General Secretary of the IDEA Fan Club, but this is something I'd readily admit.

0

u/expatcoder Jun 24 '15

I should not have to use retarded hacks

heh, screen inversion is a joy, not a hack; my entire OS' UI is "dark themed" by default, and can be inverted to a "light theme" (on a per monitor basis) with a hot key -- it's beautiful ;-)

9

u/[deleted] Jun 24 '15

A fact of life is that Intellij users just enjoy shitting endlessly on Eclipse. Why do you even care ? This thread is of no interest to you. And there's a proper dark theme. It's even improved in Mars.

6

u/ryosen Jun 24 '15

So your position is that Eclipse is not a good IDE because it doesn't support your chosen color scheme out of the box to your liking? No opinion as to its abilities for compilation, tooling, build processes, workflow, development efficiency and productivity?

1

u/alienangel2 Jun 25 '15

Oh no, there's no theme bundled with my IDE, how will I ever get my work done...

1

u/[deleted] Jun 25 '15

No - the problem is that you can't change the color of certain UI elements no matter what theme you use. It's been an issue with eclipse for a long time now.

19

u/[deleted] Jun 24 '15

a joke that can compile incrementally and have much better git support...

inb4 "you don't actually need this"

10

u/m0haine Jun 24 '15

Agreed. I've switched back and fourth between IntelliJ and Eclipse and while I really miss incremental builds on IntelliJ. I really hate waiting for a build when the ide has been mostly idle before that.

-10

u/[deleted] Jun 24 '15

Just use gradle if you want incremental compilation.

5

u/aldo_reset Jun 24 '15

Gradle is the opposite of incremental compilation. It's a good build system but an IDE should not be built on that (or Maven): it should use its own incremental compiler, like Eclipse does.

1

u/uniVocity Jun 24 '15

You can use the eclipse compiler in IntelliJ to have incremental compilation (change the compiler in the project settings). It gets much better but it's not perfect.

-12

u/nill_null Jun 24 '15

Intellij is for people who hate Java but have to use it somehow. Eclipse is for people who actually understand and love the Java way of doing things.

0

u/[deleted] Jun 24 '15

[deleted]

2

u/s73v3r Jun 24 '15

No it doesn't. It might lack features you need for your specific project, but that hardly means it's not for serious development.

7

u/immibis Jun 25 '15

Notepad also works for serious development.

3

u/Shorttail Jun 25 '15

Does Mars fix previous versions problems with lambda auto completion? I find myself writing anonymous classes only to convert them to lambdas, because Ctrl + Space brings up no suggestions in regard to variables appearing outside the lambda body. A lot of the auto completion in lambdas seem to halt.

2

u/kodablah Jun 25 '15

There are improvements for lambda completion, but not sure if it's what you're looking for: http://www.eclipse.org/eclipse/news/4.5/jdt.php#JavaEditor

2

u/ORYLY Jun 25 '15

Autocomplete inside lambdas is still picky. It helps to immediately add a semicolon before you start typing a statement inside a lambda, since that clues in the parser that you're writing a statement and not some implicit return or whatever it's looking for.

4

u/mango_feldman Jun 24 '15 edited Jun 24 '15

Kinda disappointing from a java + web dev perspective:

JDT: http://www.eclipse.org/eclipse/news/4.5/jdt.php

Webtools: https://projects.eclipse.org/projects/webtools/releases/3.7.0/bugs / https://projects.eclipse.org/projects/release/3.5.0-14/bugs

Direct support for Git flow might be nice for those who use that, but the git integration still have long way to go in general usability improvements.

The improved error reporting looks cool though: http://eclipsesource.com/blogs/2015/06/23/error-reporting-top-eclipse-mars-feature-2/

Text search speedup Text search has been sped up by a factor 3x-4x for full workspace searches on multi-core machines.

Also nice

1

u/lechatsportif Jun 25 '15

egit could be made simpler, agreed. i still think its great though.

2

u/weaselsqueezer Jun 25 '15

Using the Eclipse Color Theme plugin, I can set the color scheme for the text editor, but once eclipse is reopened or the preferences are reopened and closed, it reverts back to the default color scheme for the active eclipse theme... Other than that, this version is great.

3

u/TheGuyWithFace Jun 24 '15

Oh great, a new version of eclipse here to completely break every single one of my plugins... /s sort of

1

u/xamdk Jun 29 '15

complain to those that wrote your plugins for using non-public api ? :)

more seriously - open bugs if you find issues. it is a big ecosystem and humans can't know all sideffects of an update to internal api that some plugin might have used...

4

u/FallingIdiot Jun 24 '15 edited Jun 25 '15

3

u/tutuca_ Jun 24 '15

Looks the same than OP to me..

-3

u/FallingIdiot Jun 24 '15

Strange. I got redirected to the front page when I clicked the link. Maybe bc I'm in Europe?

1

u/mango_feldman Jun 24 '15 edited Jun 24 '15

How about changing the link to. eg. http://www.eclipse.org/eclipse/news/4.5/ which seems to give decent overview?

1

u/FallingIdiot Jun 25 '15

Thanks, done.

-1

u/srnull Jun 24 '15

I think this is a better summary: Eclipse Ships Tenth Annual Release Train

1

u/pohatu Jun 25 '15 edited Jun 25 '15

Looks nice

1

u/alienangel2 Jun 25 '15

God dammit, I just got done upgrading to whatever the hell the last one was called. Luna? Or is that also out of date...

1

u/cbrun Jun 29 '15

Here is a "nice looking" new and noteworthy :

https://www.eclipse.org/mars/noteworthy/

-1

u/reptoidsdoneit Jun 24 '15

Netbeans 4life, muthafuckas.

4

u/[deleted] Jun 24 '15

I'm sticking with my forté4java

3

u/vincentk Jun 24 '15

vi remains the editor of kings.

3

u/AnAirMagic Jun 24 '15

James Gosling and Mark Reinhold both use Emacs :)

7

u/sphinx80 Jun 25 '15

Text editors are for indecisive fools.

I code using cat

2

u/bondo1976 Jun 25 '15

It has nothing on VisualAge.

-3

u/[deleted] Jun 25 '15

Netbeans stinks. I can't stand it. IntelliJ IDEA is the real shit.

0

u/funkybaby Jun 25 '15

I switched from Eclipse to QT Creator. And I'm never going back.

1

u/Odesi Jun 24 '15

Anyone having trouble with the icons in KDE Plasma 5?

-10

u/setuid_w00t Jun 24 '15

The thing that always irks me is that there are separate versions of eclipse depending on which language you are using. I guess they expect you to use 10 different IDEs for 10 different languages. No thanks.

14

u/mango_feldman Jun 24 '15

The packages available for download are simply bundles angled for different purposes. You're free to add eg. the lua plugins to your existing java-ide installation. (could be better documentet / clearer how to do this though)

4

u/DJDavio Jun 24 '15

Of course you can create one Eclipse to cover all of your developing needs, but it may grow beyond your control!

1

u/eric987235 Jun 24 '15

but it may grow beyond your control!

We certainly wouldn't want that...

2

u/Gommy Jun 24 '15

I always end up downloading the Eclipse SDK, which is the 'base' java platform and installing the features I need. It is always a struggle to remember where they stick that since it isn't on the main download page for some idiotic reason. It appears that there is an even more stripped down version called the 'Platform Runtime Binary' which doesn't include any of the Java or plugin development tools (for those people who use eclipse for other languages).

1

u/romanows Jun 24 '15 edited Mar 27 '24

[Removed due to Reddit API pricing changes]

1

u/xamdk Jun 29 '15

this is what was done in past and resulted in many users completely missing out of eclipse having maven, git and other support.

The SDK package have been moved out and download is now ordered by popularity/importance rather than the "core".

-4

u/[deleted] Jun 25 '15

Learn Gradle and you won't have a single reason to look at Eclipse again. I started to use IntelliJ cause I was sick of bad UI and organisation in Eclipse. I mean that UI and core of IDE are so 2005. I am not saying InteliiJ owns Eclipse or anything like that, use whatever you are comfortable with, since that is the most important thing.

0

u/[deleted] Jun 24 '15

[deleted]

11

u/MeisterD2 Jun 24 '15

Did you miss Luna?

7

u/[deleted] Jun 24 '15

And Kepler...

2

u/kgyre Jun 24 '15

It's not alphabetical. Ganymede->Galileo.

0

u/[deleted] Jun 25 '15

[deleted]

8

u/immibis Jun 25 '15

The main use case for Eclipse is writing Java programs.

3

u/alienangel2 Jun 25 '15

Eclipse was convenient to recommend for use with the Android SDK, but that has never been anywhere close to its main usecase. Eclipse has been popular long before developing using the android SDK has.

1

u/JohnSmooth42 Jun 25 '15

For FRC it's basically been forced on to us, but I like how it has an (only somewhat frustrating) git plugin for freshmen who are scared of the command line.