Open Source Eclipse Celebrates 10th Birthday
msmoriarty writes "10 years ago this month, IBM open sourced an internal project focused on creating a common component framework for developers: Eclipse. In an interview with ADTmag.com, Eclipse Foundation director Mike Milinkovich remarks on what was, back then, a revolutionary move: 'You've got to give IBM a lot of credit...Ten years ago, the notion that open source might be the best way for software vendors to collaborate was really a novel idea... Eclipse demonstrated the advantages of collaboration in open source, even amongst fierce competitors.' The Eclipse Foundation is celebrating the anniversary with a kickoff party at its EclipseCon Europe 2011 conference, and if you're an Eclipse community member, the Foundation is also inviting you to add yourself to the Eclipse 10th Birthday Timeline."
Just in time for it to finish loading.
(I kid, I kid...)
How can I believe you when you tell me what I don't want to hear?
to make people forget how much system resources Unity and Gnome3 require by comparison.
I'm not a lawyer, but I play one on the Internet. Blog
... I'm able to post this comment to Slashdot without ever leaving the UI!
It has been born 10 times?!
But, how does it compare to the size of Turbo Pascal?
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
Compared to Netbeans, Eclipse seems to overkill everything.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
For the simple fact that i have so many tools at my disposal. I also have a repository that i can easily access for more plugins. Sure eclipse may feel slow, but making sure you have top of the line hardware is just in place with joel test.
It have made me much more productive.
But then again i love emacs to...
Is that it seems like it was designed by programmers and not in a good way.
I like Eclipse. I use it almost every day and I prefer it to Netbeans and IdeaJ. I work at a java shop that doesn't mandate any particular IDE and looking around it seems to me that Eclipse is quite popular. TO each his/her own.
Eclipse is the worst environment I've ever seen. I'd rather use vi over a 2400 baud connection, and I'm not even joking. It's not at all good for a newbie picking up a language.
When I was using Eclipse only as an IDE, it was fine. When I worked at IBM, and saw EVERY program there uses Eclipse as base, I got scared. Sametime runs on top of a Eclipse base, Notes, Rational Portfolio Manager, every piece of Hello World runs on top of it. As you can imagine, even the NASA PCs can handle that.
'You've got to give IBM a lot of credit...Ten years ago, the notion that open source might be the best way for software vendors to collaborate was really a novel idea... Eclipse demonstrated the advantages of collaboration in open source, even amongst fierce competitors.'
Apache was showing this 5 years before Eclipse came out.
I've only started learning programing with Java at university and using Eclipse, no experience with anything else but Eclipse seems okay? I've picked up the basics of it pretty quickly and it's good at helping me with errors. What would slashdot recommend for me instead?
Most of the people that "hate" Eclipse are just Visual Studio fanboys. Eclipse is pretty fucking good in my opinion.
Is there a good plugin for Eclipse that replaces my Ubuntu Evolution email MUA? How about a Firefox plugin? I'd like all my desktop apps to have the same degree of integration that Eclipse contexts have, with the easy scripting, updating and extensibility.
And how about a plugin that manages tasks in Eclipse that are stored (and shared) in MS Exchange or Zimbra?
$free ones are preferred, but they've got to be quality. Yes, I know I'm spoiled.
--
make install -not war
Perhaps this can be achieved with some plug-in. But really, editing code in eclipse is very painful for me. Vim mode would be awesome!
What eclipse is supposed to do. Every time I try to read up on it, I go "isn't this what an operating system provides"? Or am I out of date? Operating systems are just obsolete ways to load a bigger set of bloated routines to display windows?
I love it. Congrats!
I agree... after using a number of lightweight editors (by comparison) because I wanted a more "snappy" feel, I gave eclipse a long term try, and I use it with PyDev, Java and GWT, and PHP.
So the other day, I asked myself "why the hell am I loading this behemoth to edit python pages?" and tried going back to Geany (which is still quite good, if you ask me), but I just couldn't. I don't care if it's big and takes a lot of time to start up - once it's started it's running all day with no problems, so I don't see it as a big deal.
This is coming from someone who started with ed, thought vi was the most incredible thing by comparison, moved on to emacs, and then various nice GUI editors and IDEs.
Stupid sexy Flanders.
When will Java be fast? Another 30 yrs?
I was working in a government lab in 1994-ish when Sun visited us. We were writing cross-platform C++ code - UNIX (many, many flavors including 64-bit), Windows, Mac, OS/2 ... you get the idea.
The said it was a little slow at the time, but figured in 5 yrs it would be almost as fast as native C++.
I'm still waiting. My company avoids java applications just like we avoid AIR and Flash and IE apps. It is big and slow.
Any chance Java and hence, Eclipse will ever get tight and fast in the next 30 yrs?
Congratulations to all the developers working on it.
Still the #1 IDE you never want to be forced to use.
So is Netbeans actually.
When will Java be fast? Another 30 yrs?
I was working in a government lab in 1994-ish when Sun visited us. We were writing cross-platform C++ code - UNIX (many, many flavors including 64-bit), Windows, Mac, OS/2 ... you get the idea.
The said it was a little slow at the time, but figured in 5 yrs it would be almost as fast as native C++.
I'm still waiting. My company avoids java applications just like we avoid AIR and Flash and IE apps. It is big and slow.
Any chance Java and hence, Eclipse will ever get tight and fast in the next 30 yrs?
AFAIK Java wasn't meant to be faster than or as fast as C/C++, it was meant to be 'fast enough' (for a number of scenarios), maintanable and SAFE.
You're in the minority. Most developers prefer Swing since SWT kinda sucks.
Citations please? Most non-trivial GUI application I've seen written in Java for the last couple of years have been based on Eclipse RPC (or lately an RPC app sporting some type of high level DSL via Eclipse MDT.) Let's make a tally of all non-trivial, commercial or open source Java-based applications that sport a thick GUI and see how many use Swing and how many use SWT (either directly or via Eclipse RCP).
I mean, Eclipse already comes with a framework to readily create GUIs based on SWT. I know, Netbeans also provides the same for Swing. But there is an entire ecosystem to build non-trivial things in Eclipse that is completely absent anywhere else.
Beyond that point, maybe I'm in the minority group (assuming your claim about "most developers" is true.) No sir, no how that I would ever program in Swing again, or choose Swing over SWT, for new development. I'll do it if I get paid right, or I'm assigned to a project that depends on it. I can tell you that I wouldn't be titillating with excitement, though.
Swing is the one thing that got completely fucked up in Java. The fact that SWT does not implement MVC as in Swing, that is a blessing. I mean, c'mon!!!! Swing took the entire MVC pattern overboard for everything down to the simplest things. The thing is completely bizarre, and I cannot think how people can work with it and *love* it. It is a prime example of "abstraction leakage" combined with "pattern fetish, zoophilia and S&M" IMO.
what people complain about Eclipse? Bloated, slow? Depends on how you configure it, and (in particular in this time and age of the mighty google) ( would expect any self-proclaimed geek or for-a-living-geek to know how to configure it no time. I've used it at work, for a living, for both Java and C/C++, on both Linux and Windows, and it certainly suits development needs quite well. On top of that, you have an entire eco-system for building things. Eclipse RCP and MTD come to mind. People use them successfully for building non-trivial stuff for a living, so I will never understand what the constant bitching about Eclipse is all about.