Kenneth,

 

I definitely agree that there are different priorities for E4 depending upon
whether you are talking about it as a platform or an IDE. As I said, my
comments were directed to ".the IDE portion of E4".

 

Mike Milinkovich

Office: +1.613.224.9461 x228

Mobile: +1.613.220.3223

[EMAIL PROTECTED]

 

From: Content-filter at foundation.eclipse.org
[mailto:[EMAIL PROTECTED] On Behalf Of Kenneth Westelinck
Sent: Friday, June 20, 2008 2:31 AM
To: [EMAIL PROTECTED]; E4 developer list
Subject: Re: [eclipse-incubator-e4-dev] Some food for thought

 

I remember James Gosling telling in a keynote on Java Polis about Java
NetBeans, that Emacs was a good IDE ... 20 years ago :-)
Of course you could develop Java code in Textmate. You could even write code
in Notepad or VI if you want.
True, over the years, Eclipse has become bloated with features that _maybe_
no one really uses anyway. Over the years, the memory footprint of Eclipse
has become larger and larger. Especially when doing large projects with a
lot of seperate modules.

I definetely use Eclipse for more than just it's code completion or ease of
refactoring. It is a whole development environment to test and debug web
applications for instance. I am not sure how you would debug code and
inspect variables from a tool like Textmate or Notepad.
Intellij on the other hand feels a lot more snappier then Eclipse and
requires a smaller memory footprint. My colleagues at work often have 2 or 3
Intellij instances running at the same time, I haven't even tried to do this
with Eclipse :)
The availability of plugins and Eclipse, like Textmate or Emacs, being verry
extensible is also one of the reasons why I'm using Eclipse. Since all the
projects I am working on are using Spring / Hibernate, I find the
availability of tools like SpringIDE indispensable.

In the past I have also done .NET projects, requiring me to use _their_ IDE,
being VisualStudio. VisualStudio has less more features than Eclipse, In
fact, at the time I was using it, VisualStudio 2003 probably had lesser
features than Eclipse 2.0 :) Like Eclipse, VisualStudio requires a large
memory footprint, but not being extendable in any way (or maybe the
ResharperPlugin) and lacking the most basic stuff like refactoring.

But Eclipse, maybe unfortunate for some of us, is much more than an IDE. It
is a platform you can use to build your own applications. Netbeans is trying
to do the same thing, but I haven't found any Netbeans RCP applications out
there (maybe I am not looking). The platform serves me well to develop RCP
applications. But, as already noted on this mailing list, there are 3 or
more ways to implement this or that. Tables and their editors is an example
of this.

So, to conclude, Eclipse indeed looks very bloated and maybe too feature
rich, but I'm not sure there are a lot of features that can be left out. The
most important things that need attention in e4, for me, are:
- smaller footprint for RCP applications
- not having 3 or more ways to do stuff in JFace, probably breaking
backwards compatibility, but who cares
- a better and snappier debugger (like Intellij's)
- integration with Maven2



On Fri, Jun 20, 2008 at 1:31 AM, Mike Milinkovich
<[EMAIL PROTECTED]> wrote:

Two interesting and thoughtful blog posts from developers who have [1] left
Eclipse
<http://particletree.com/features/eclipse-to-textmate-an-ideological-change/
>  for TextMate and loves it and [2] from someone who points out that few
developers use <http://www.ericdelabar.com/2008/06/hammering-screws.html>
all of the functionality provided. 

 

Money quote:

The simplicity of the application and the ease of its extensibility is too
inviting to ignore and I'm very excited about seeing how far I can push this
little editor. It's beautiful, lightweight and speedy-attributes that
weren't associated with my old Eclipse IDE.

 

They may be unscientific data points, but they are also thoughtful and
reasonable points of view.

 

I am still personally hoping the IDE portion of E4 is targeted at being
Faster. Smaller. Simpler. 

 

[1]
http://particletree.com/features/eclipse-to-textmate-an-ideological-change/

[2] http://www.ericdelabar.com/2008/06/hammering-screws.html 

 

Mike Milinkovich

Office: +1.613.224.9461 x228

Mobile: +1.613.220.3223

[EMAIL PROTECTED]

 


_______________________________________________
eclipse-incubator-e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev

 

_______________________________________________
eclipse-incubator-e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/eclipse-incubator-e4-dev

Reply via email to