Choosing Netbeans platform or Eclipse RCP

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

Choosing Netbeans platform or Eclipse RCP

by Sergio Lopes-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
I'm in needing of some help to choose between Netbeans platform and
Eclipse RCP. I'll be creating an application based on one of these
platforms, though I'm inclined to choose netbeans over eclipse I need
to document and justify my choice with technical arguments that I just
don't have nor can find.
The application is for the final year's project that I, as a computer
science student, have to make.

My main problem is that I can't find any comparison articles or
discussion about both platforms that will help me justify my choice,
every time I search for something on google, it just returns a bunch
of flame wars on the use of one IDE over the other, the only article I
found that I thought it could help me is not in English and I can't
find a way to translate it.

Any thoughts and insights about the use of both platforms will help as
I don't have the time to lean to use both of them and then decide.

--
Best regards,

Sérgio Lopes

Re: Choosing Netbeans platform or Eclipse RCP

by Sergio Lopes-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> I have two:
>
>  1. NB RCP is much simpler to undertand and use.
>  2. You can use GUI builder for RCP projects.

I can easily understand both suggestions but the first one will be
hard to justify to the project's jury :)

--
Best regards,

Sérgio Lopes

Re: Choosing Netbeans platform or Eclipse RCP

by Ranieri Oliveira :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello Sergio, I think you are from brazil like me, your name is very common for me ;)
But I need to speak in english to other people fix my mistakes about the comparison that I'll do rigth now.
I choose NetBeans because it's really complete since installation, I don't need to install hundreds of plugins to do it do what I need.
I don't have anger of eclipse, and soon I'll need to use it too, but if you wanna simplicity, NetBeans is the most intuitive plataform.
Think as, Eclipse without plugin is just like a notepad that highlight you source code.
A big number of companies use Eclise as default IDE because I think it's more easy to write plugins to it than NetBeans.

Hope this helps your decision

On Wed, Mar 12, 2008 at 4:05 PM, Sergio Lopes <knitter.is@...> wrote:
Hi,
I'm in needing of some help to choose between Netbeans platform and
Eclipse RCP. I'll be creating an application based on one of these
platforms, though I'm inclined to choose netbeans over eclipse I need
to document and justify my choice with technical arguments that I just
don't have nor can find.
The application is for the final year's project that I, as a computer
science student, have to make.

My main problem is that I can't find any comparison articles or
discussion about both platforms that will help me justify my choice,
every time I search for something on google, it just returns a bunch
of flame wars on the use of one IDE over the other, the only article I
found that I thought it could help me is not in English and I can't
find a way to translate it.

Any thoughts and insights about the use of both platforms will help as
I don't have the time to lean to use both of them and then decide.

--
Best regards,

Sérgio Lopes


RE: Choosing Netbeans platform or Eclipse RCP

by ssamayoa :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I have two:

1. NB RCP is much simpler to undertand and use.
2. You can use GUI builder for RCP projects.

Regards.

-----Mensaje original-----
De: Sergio Lopes [mailto:knitter.is@...]
Enviado el: Miércoles, 12 de Marzo de 2008 01:06 p.m.
Para: nbusers@...
Asunto: [nbusers] Choosing Netbeans platform or Eclipse RCP

Hi,
I'm in needing of some help to choose between Netbeans platform and
Eclipse RCP. I'll be creating an application based on one of these
platforms, though I'm inclined to choose netbeans over eclipse I need
to document and justify my choice with technical arguments that I just
don't have nor can find.
The application is for the final year's project that I, as a computer
science student, have to make.

My main problem is that I can't find any comparison articles or
discussion about both platforms that will help me justify my choice,
every time I search for something on google, it just returns a bunch
of flame wars on the use of one IDE over the other, the only article I
found that I thought it could help me is not in English and I can't
find a way to translate it.

Any thoughts and insights about the use of both platforms will help as
I don't have the time to lean to use both of them and then decide.

--
Best regards,

Sérgio Lopes


Re: Choosing Netbeans platform or Eclipse RCP

by Fabrizio Giudici :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

One key factor is that NB RCP is based on Swing, Eclipse RCP isn't. By  
using Swing you have plenty of third-party libraries (such as SwingX,  
for example); with Swing you can have complete control of the  
look&feel (while all the Eclipse RCP apps "look the same") and you can  
use animation effects and other cool things (which I believe aren't  
supported by Eclipse since SWT has a poor control of the alpha-
channel, but I haven't checked whether this assertion stands still  
true).

On Mar 12, 2008, at 20:05 , Sergio Lopes wrote:

> Hi,
> I'm in needing of some help to choose between Netbeans platform and
> Eclipse RCP. I'll be creating an application based on one of these
> platforms, though I'm inclined to choose netbeans over eclipse I need
> to document and justify my choice with technical arguments that I just
> don't have nor can find.
> The application is for the final year's project that I, as a computer
> science student, have to make.
>
> My main problem is that I can't find any comparison articles or
> discussion about both platforms that will help me justify my choice,
> every time I search for something on google, it just returns a bunch
> of flame wars on the use of one IDE over the other, the only article I
> found that I thought it could help me is not in English and I can't
> find a way to translate it.
>
> Any thoughts and insights about the use of both platforms will help as
> I don't have the time to lean to use both of them and then decide.
>
> --
> Best regards,
>
> Sérgio Lopes
>

--
Fabrizio Giudici, Ph.D. - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
weblogs.java.net/blog/fabriziogiudici - www.tidalwave.it/blog
Fabrizio.Giudici@... - mobile: +39 348.150.6941



Re: Choosing Netbeans platform or Eclipse RCP

by Radhika :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

In the urls below, you will find information on "Why NetBeans" and real stories from developers who switched to NetBeans. Hope this helps in your decision making process:

http://www.netbeans.org/switch/why.html

http://www.netbeans.org/switch/

http://www.netbeans.org/features/ide/testimonials.html

http://www.netbeans.org/switch/realstories.html

Radhika

Sergio Lopes-3 wrote:
Hi,
I'm in needing of some help to choose between Netbeans platform and
Eclipse RCP. I'll be creating an application based on one of these
platforms, though I'm inclined to choose netbeans over eclipse I need
to document and justify my choice with technical arguments that I just
don't have nor can find.
The application is for the final year's project that I, as a computer
science student, have to make.

My main problem is that I can't find any comparison articles or
discussion about both platforms that will help me justify my choice,
every time I search for something on google, it just returns a bunch
of flame wars on the use of one IDE over the other, the only article I
found that I thought it could help me is not in English and I can't
find a way to translate it.

Any thoughts and insights about the use of both platforms will help as
I don't have the time to lean to use both of them and then decide.

--
Best regards,

Sérgio Lopes

Re: Choosing Netbeans platform or Eclipse RCP

by Sergio Lopes-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi, Ranieri Oliveira
Actually I'm from Portugal ;)

I think you misunderstood me, I'm not asking about the Netbeans IDE or
Eclipse IDE, but about the Netbeans RCP and eclipse RCP. The
completness that the base installation give is not a factor as I'll
strip almost everything down. Editor support, Java support, CVS, SVN,
all that is not necessary for a desktop application that I need to
build on top of the RCP.

@Radhika
Those links also relate to the choice of IDEs, but I'll take a more
closer look, there could be more in those real stories and
testimonials that I can use.

My real problem here is to find respected documentation on the
subject, as a student I need to back up every choice I make with
valid, technical and preferably taken from some respected bibliography
;)

I know I want to use Netbeans platform, and I can tell you why out of my head:
- I have to have a working application at the end of June and the team
is made of two students, me and a colleague, so time is very short.
- I already know Swing, been working with it for some time, I
understand how it works, the architecture behind it and when I can't
do something I know where and how to look for a solution. I know
nothing about SWT or JFace.
- I'm familiar with Netbeans IDE and technologies, I have been using
it since netbeans 5.0, that's when I dumped eclipse :D
- Netbeans has a better GUI builder that can be used to create the GUI
of my application.
- I find the examples of netbeans more easy to follow, I also find
more documentation on the API better, the off line API module is also
great to have an off line version of the API's documentation as I
don't always have an internet connection.
- I may need some libraries that are swing based, like SwingLabs
libraries, and that will take time to integrate into Eclipse RCP.
- Netbeans comes with many wizards that will help me get some work done fast.

Considering the time frame we have, and all we need to do, I have
already chosen Netbeans, I know need to back up that choice, because
it is based on my own experience, and as a student, my experience
counts for nothing when the juries are evaluating my work. Though I
want to learn when doing this project, I also have to think about the
practical side of things :D

--
Best regards,

Sérgio Lopes

Re: Choosing Netbeans platform or Eclipse RCP

by Solerman Kaplon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sergio Lopes escreveu:
> Hi,
> I'm in needing of some help to choose between Netbeans platform and
> Eclipse RCP. I'll be creating an application based on one of these
> platforms, though I'm inclined to choose netbeans over eclipse I need
> to document and justify my choice with technical arguments that I just
> don't have nor can find.
> The application is for the final year's project that I, as a computer
> science student, have to make.
>  
You might start why you choose java over any other language. Is
portability is a key factor, then swing is the obvious choice for the
toolkit, since SWT, albeit available on major platforms, is not
available on all, you need a native version of it for every platform.
Once you choosen the toolkit, rulling one RCP over the other is easy.
BUT (there is always a but), in swing, you can choose from netbeans
platform and spring richclient framework :-)

Solerman

Re: Choosing Netbeans platform or Eclipse RCP

by Sergio Lopes-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Portability is the goal of the project. So Java is a natural choise, I
have also taken care of that justification :D
And Spring RCP doesn't have a non alpha/beta release, with the last
release in their site dating back to 2006, some other considerations
where made, like the fact that documentation is much scarce then the
other two RCPs.

--
Best regards,

Sérgio Lopes

Parent Message unknown RE: Choosing Netbeans platform or Eclipse RCP

by Will Hartung-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I don't see anything wrong with the reasons you've given: portability,
Swing, experience with the toolkit, documentation, short duration of the
project.

I don't know why you'd need an external document to validate those
claims. About the only thing that I guess you would need to defend is
"why can't you do Swing in Eclipse". I would hunt down that argument and
prepare to address it.

Regards,

Will Hartung


Re: Choosing Netbeans platform or Eclipse RCP

by vince kraemer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I hate to say this... but all the reasons that you have given for
choosing the NB RCP over the Eclipse RCP appear to be well reasoned,
valid and technical.  It reads like a decision made by an "engineer"...
which is something I think your jury will be looking for.

I would recommend that you look for references about:
1. the portability of Swing,
2. articles that compare different UI development tools (like
http://www.fullspan.com/articles/java-gui-builders.html) [this is a bit
dated... but may have been used as a reference in something more current...]
3. articles about the effect of "new technology" on the success of
software development projects.  Your concerns about learning new tech
and developing a "product" at the same time are well documented in the
research and "practical" literature.

I also saw this... which has pointers to other articles that may be
useful...
http://cld.blog-city.com/the_best_kept_secret__netbeans_successful_rich_client_platform.htm

vbk

Sergio Lopes wrote:

> Hi, Ranieri Oliveira
> Actually I'm from Portugal ;)
>
> I think you misunderstood me, I'm not asking about the Netbeans IDE or
> Eclipse IDE, but about the Netbeans RCP and eclipse RCP. The
> completness that the base installation give is not a factor as I'll
> strip almost everything down. Editor support, Java support, CVS, SVN,
> all that is not necessary for a desktop application that I need to
> build on top of the RCP.
>
> @Radhika
> Those links also relate to the choice of IDEs, but I'll take a more
> closer look, there could be more in those real stories and
> testimonials that I can use.
>
> My real problem here is to find respected documentation on the
> subject, as a student I need to back up every choice I make with
> valid, technical and preferably taken from some respected bibliography
> ;)
>
> I know I want to use Netbeans platform, and I can tell you why out of my head:
> - I have to have a working application at the end of June and the team
> is made of two students, me and a colleague, so time is very short.
> - I already know Swing, been working with it for some time, I
> understand how it works, the architecture behind it and when I can't
> do something I know where and how to look for a solution. I know
> nothing about SWT or JFace.
> - I'm familiar with Netbeans IDE and technologies, I have been using
> it since netbeans 5.0, that's when I dumped eclipse :D
> - Netbeans has a better GUI builder that can be used to create the GUI
> of my application.
> - I find the examples of netbeans more easy to follow, I also find
> more documentation on the API better, the off line API module is also
> great to have an off line version of the API's documentation as I
> don't always have an internet connection.
> - I may need some libraries that are swing based, like SwingLabs
> libraries, and that will take time to integrate into Eclipse RCP.
> - Netbeans comes with many wizards that will help me get some work done fast.
>
> Considering the time frame we have, and all we need to do, I have
> already chosen Netbeans, I know need to back up that choice, because
> it is based on my own experience, and as a student, my experience
> counts for nothing when the juries are evaluating my work. Though I
> want to learn when doing this project, I also have to think about the
> practical side of things :D
>
>  


Re: Choosing Netbeans platform or Eclipse RCP

by Tonny Kohar-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

On Thu, Mar 13, 2008 at 4:23 AM, Vince Kraemer <Vince.Kraemer@...> wrote:
> I hate to say this... but all the reasons that you have given for
>  choosing the NB RCP over the Eclipse RCP appear to be well reasoned,
>  valid and technical.  It reads like a decision made by an "engineer"...
>  which is something I think your jury will be looking for.
>

+1 for the above.

Depending on the jury point of view, maybe you can also argue that
experience/familiarity is also valid argument for choosing something
(toolkit,rcp platform) during project design. You could argue that you
are more familiar with Swing and Netbeans for blah blah... and more
productive which means lesser learning curve and faster to market.
Both platform (Netbeans RCP vs Eclipse RCP) have the same feature and
functionailty, and both of them is good platform to build something on
top of it, but you are more familiar with Swing and Netbeans (eg: you
use the IDE before)

And if cross-platform / portability is the key feature, then Swing and
Swing based platform is the natural choice at least in theory,
comparing with SWT. Although people could argue that SWT is also cross
platform, but in theory Swing will be more cross-platform than SWT,
practically if you discuss this things it will be flame wars :)

And I believe Netbeans lookup model is closer to the Java service
provider model than Eclipse OSGI, although it might seem that OSGi is
more popular. This paragraph need backup references, but I have none
currently :( It is just based on my own exploration.

And depending on your project (your application to be), you may need
to find is there a similar application out there that written on top
of Eclipse RCP or Netbeans RCP. If indeed there is/are netbeans based
platform (eclipse rcp do not have simillar application), this could be
another valid argument, that other people have working application in
that platform of choice.

And if rapid development is another key feature and your application
to be has a lot of form/panel, you also could argue that Netbeans have
working and excellent GUI builder (mattise) and nicely integrated as
well.

Or realistically you could ignore both platform feature and listing
you own requirement and comparing it side by side your req eg:
              Netbeans    Eclipse
module        +               +
plugin          +               +
service         +               +
swing           +               -
etc...

Cheers
Tonny Kohar
--
Citra FX Photo Effects
imagine, design, create ...
http://www.kiyut.com

Re: Choosing Netbeans platform or Eclipse RCP

by Sergio Lopes-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Well, I thank you all for your opinions, all of them will help, many
valid points have been raised and I'll have to digest everything and
put it down into paper :D
I'm glad this discussion didn't turn out to be a flame, it as my
initial fear that I ended up creating a topic that would star another
flame war over the best RCP.

I have also found some blogs pointing out Kai Toedter's article
comparing the two platforms exactly the way I wanted, though that
article was in German after a contact with him he offered me an
English translation.

Thanks again.

--
Best regards,

Sérgio Lopes

Re: Choosing Netbeans platform or Eclipse RCP

by Geertjan Wielenga :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sergio Lopes wrote:

> Well, I thank you all for your opinions, all of them will help, many
> valid points have been raised and I'll have to digest everything and
> put it down into paper :D
> I'm glad this discussion didn't turn out to be a flame, it as my
> initial fear that I ended up creating a topic that would star another
> flame war over the best RCP.
>
> I have also found some blogs pointing out Kai Toedter's article
> comparing the two platforms exactly the way I wanted, though that
> article was in German after a contact with him he offered me an
> English translation.
>
> Thanks again.
>
>  
For what it's worth, I spent most of today with a big company in South
Africa. They had the choice of developing on the NetBeans Platform or
Eclipse RCP. They chose NetBeans Platform. Why? Because Swing (use by
the NetBeans Platform) is the standard toolkit and SWT (used by Eclipse)
locks you into Eclipse forever. The whole argument that Eclipse makes
where they say "SWT looks native and Swing doesn't" is basically a very
strange argument because, firstly, Swing looks native since Java 6
(because it delegates to the operating system's widgets) and, secondly,
does it really MATTER whether the ui looks "native" or not? Are there
CUSTOMERS anywhere who say: "Swing doesn't look native?" I suspect it's
only SWT developers who say things like that, not customers themselves.

Anyway, the company I talked to chose NetBeans Platform over Eclipse
RCP. Partly because of the Swing/SWT thing, as explained above, and
partly because they told me Eclipse RCP is much more difficult to use
than NetBeans Platform.

I'm trying to get them to publicize their research (they developed an
application on both the NetBeans Platform and the Eclipse RCP and then
based their decision on their personal findings), but can't guarantee
that they will do so.

Gj

Re: Choosing Netbeans platform or Eclipse RCP

by Sergio Lopes-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>  I'm trying to get them to publicize their research (they developed an
>  application on both the NetBeans Platform and the Eclipse RCP and then
>  based their decision on their personal findings), but can't guarantee
>  that they will do so.

That would be grate to have :)

--
Sem mais e com os melhores cumprimentos,

Sérgio Lopes

Re: Choosing Netbeans platform or Eclipse RCP

by PerfectReign :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Friday 14 March 2008 10:37:19 am Geertjan Wielenga wrote:
> The whole argument that Eclipse makes
> where they say "SWT looks native and Swing doesn't" is basically a very
> strange argument because, firstly, Swing looks native since Java 6
> (because it delegates to the operating system's widgets) and, secondly,
> does it really MATTER whether the ui looks "native" or not? Are there
> CUSTOMERS anywhere who say: "Swing doesn't look native?"


I used to.

In fact, I attempted to go with Eclipse because of the SWT implementation
before I realized Swing had done  a remarkable job of finally looking native.

There are a few areas where Swing needs to improve - such as the file
open/save dialog boxes, but overall Swing looks great.


--
kai
www.filesite.org || www.4thedadz.com || www.perfectreign.com
remember - a turn signal is a statement, not a request

Re: Choosing Netbeans platform or Eclipse RCP

by Cyrill Rüttimann-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 12.03.2008, at 22:23, Vince Kraemer wrote:

> I hate to say this... but all the reasons that you have given for  
> choosing the NB RCP over the Eclipse RCP appear to be well reasoned,  
> valid and technical.  It reads like a decision made by an  
> "engineer"... which is something I think your jury will be looking  
> for.
>
> I would recommend that you look for references about:
> 1. the portability of Swing,

I developed an Eclipse RCP application 3 years ago. The customers  
requirement was that the application should run on Windows, Linux and  
Mac. While developing, the following "bugs" where discovered:
- Not all SWT-Widgets are available on all plattform. You have to  
investiage some research to find a common set of widgets all  
plattforms are supporting. The other way will be to deliver plattform  
specific UI implementations ...

- There is an important bug regarding Eclipse and Mac OS X. You can  
not mix SWT and Swing/AWT.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=221483
https://bugs.eclipse.org/bugs/show_bug.cgi?id=67384
https://bugs.eclipse.org/bugs/show_bug.cgi?id=145890

We discovered this bug while we integrated the Jasper Reports  
framework. It did not work on MacOS X because Jasper uses AWT/Swing.  
The same issue prevents MacOS X users from running a lot of Plugins  
inside the MacOS X version of eclipse (like MyEclipse's UML Feature).


Summary: SWT and Eclipse have plattform specific behaviour and are not  
cross plattform ready compared to Netbeans RCP.


Regards,

Cyrill

Re: Choosing Netbeans platform or Eclipse RCP

by swing_developer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

+1
 was brought in on a failing project as a contractor  a few years ago.
The team had a developer who tried to create a GUI in Swing and it was
a disaster owing to the developer. The guy who hired me wanted to do
it in Eclipse SWT. I signed on as an HCI / developer willing to try
SWT and Eclipse RCP. 2 weeks into it it was clear to me that that
wasn't going to happen, mostly because the RCP at that time was
radically underdocumented with no 3rd party resources available.

So I plead my case that I should just use the toolkit I knew, Swing,
so I could make the deadlines the company had. These were drop-dead
deadlines for DHS. Now the guy who hired me, and who did not work for
the company with the deadline either became adamant that it was going
to be done in Eclipse RCP / SWT.
The thing is, he was putting the company in peril by insisting on
this, big time. In fact, it was totally irresponsible on his part and
a violation of whatever good-faith duty he had to the company that was
paying him.

Using Swing- three weeks to done, shipped in six. Using Eclipse
RCP/SWT - find resource (they had been trying ) who knew it, interview
(how? no one there knew it), ...<-- iterate ...  until --> ... decide
to hire, bring to location, get set up, get resource up to speed on
data model, requirements and existing code base... <-- possibly
repeat.... you see where this is going.

At that time I began to suspect that there was something extra in it
for the architect to implement this project using Eclipse RCP/SWT ..
like -and I don't know this but I did heavily suspected it -  a little
extra something from IBM since that would have effectively put this
company into the Eclipse RCP/SWT camp and what's more, established  an
important project in DHS with Eclipse RCP/SWT.

So my experience is that there's more than technical, financial,
deadline and functionality considerations at play when architects
decide what technology to go with. Architects are gatekeepers and
gatekeepers get special attention from people interested in getting
through that gate.






On Wed, Mar 12, 2008 at 11:32 PM, Tonny Kohar <tonny.kohar@...> wrote:

> Hi,
>
>
>  On Thu, Mar 13, 2008 at 4:23 AM, Vince Kraemer <Vince.Kraemer@...> wrote:
>  > I hate to say this... but all the reasons that you have given for
>  >  choosing the NB RCP over the Eclipse RCP appear to be well reasoned,
>  >  valid and technical.  It reads like a decision made by an "engineer"...
>  >  which is something I think your jury will be looking for.
>  >
>
>  +1 for the above.
>
>  Depending on the jury point of view, maybe you can also argue that
>  experience/familiarity is also valid argument for choosing something
>  (toolkit,rcp platform) during project design. You could argue that you
>  are more familiar with Swing and Netbeans for blah blah... and more
>  productive which means lesser learning curve and faster to market.
>  Both platform (Netbeans RCP vs Eclipse RCP) have the same feature and
>  functionailty, and both of them is good platform to build something on
>  top of it, but you are more familiar with Swing and Netbeans (eg: you
>  use the IDE before)
>
>  And if cross-platform / portability is the key feature, then Swing and
>  Swing based platform is the natural choice at least in theory,
>  comparing with SWT. Although people could argue that SWT is also cross
>  platform, but in theory Swing will be more cross-platform than SWT,
>  practically if you discuss this things it will be flame wars :)
>
>  And I believe Netbeans lookup model is closer to the Java service
>  provider model than Eclipse OSGI, although it might seem that OSGi is
>  more popular. This paragraph need backup references, but I have none
>  currently :( It is just based on my own exploration.
>
>  And depending on your project (your application to be), you may need
>  to find is there a similar application out there that written on top
>  of Eclipse RCP or Netbeans RCP. If indeed there is/are netbeans based
>  platform (eclipse rcp do not have simillar application), this could be
>  another valid argument, that other people have working application in
>  that platform of choice.
>
>  And if rapid development is another key feature and your application
>  to be has a lot of form/panel, you also could argue that Netbeans have
>  working and excellent GUI builder (mattise) and nicely integrated as
>  well.
>
>  Or realistically you could ignore both platform feature and listing
>  you own requirement and comparing it side by side your req eg:
>               Netbeans    Eclipse
>  module        +               +
>  plugin          +               +
>  service         +               +
>  swing           +               -
>  etc...
>
>  Cheers
>  Tonny Kohar
>  --
>  Citra FX Photo Effects
>  imagine, design, create ...
>  http://www.kiyut.com
>

Re: Choosing Netbeans platform or Eclipse RCP

by Tonny Madsen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

swing_developer wrote:
...
At that time I began to suspect that there was something extra in it
for the architect to implement this project using Eclipse RCP/SWT ..
like -and I don't know this but I did heavily suspected it -  a little
extra something from IBM since that would have effectively put this
company into the Eclipse RCP/SWT camp and what's more, established  an
important project in DHS with Eclipse RCP/SWT.
I have developed very large applications using both (pure) Swing and pure Eclipse SWT. And I would say it is way more difficult to use pure SWT than pure Swing in most cases.

But... Nearly nobody is using pure SWT in applications. There a have been a number of pure SWT application, but they are the exception more than the rule. As to why, it is very simple: SWT is just meant as a thin layer on top of the native UI framework, whereas Swing is a lot more.

If you want to compare anything here, it should be Swing and SWT plus JFace, although this is actually unfair to Swing. JFace provides the modeling support for SWT as already found in Swing. (The reason, it isn't fair for Swing, is the menus framework that is partly implemented in JFace, but that is another story).


Re: Choosing Netbeans platform or Eclipse RCP

by swing_developer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Agreed. Swing is so much the better toolkit in depth and breadth, not
to mention the pains Sun has and continues to go through to make its
power accessible through layering of functionality, so that with a
little effort, developers can do the ordinary things applications need
with no surprises, but see the excellent Swing tutorial at their site
for details.  After that, the quality and amount of 3rd party books
and articles, almost all of it written with a friendly, almost helpful
human  tone, and doing almost anything in Swing becomes almost fun.

SWT was the absolutely worst case of choosing to try to re-invent /
out-invent an existing technology- java GUIs - that I ever saw come
from a large company. This was sort of a spasm of "not invented here
(NIH)" mentality. Of course, even the name Eclipse is well known to be
a direct slap in Sun's face (i.e. eclipsing the Sun). Why would a
company waste their time, money and resources taking an "attitude"
towards another company? Where were the adults when all this was going
down?  And what did SWT get them in the end? Anyways .. going OT
now...





On Mon, Mar 17, 2008 at 7:16 PM, Tonny Madsen
<tonny.madsen@...> wrote:

>
>
>  swing_developer wrote:
>  >
>  > ...
>
> > At that time I began to suspect that there was something extra in it
>  > for the architect to implement this project using Eclipse RCP/SWT ..
>  > like -and I don't know this but I did heavily suspected it -  a little
>  > extra something from IBM since that would have effectively put this
>  > company into the Eclipse RCP/SWT camp and what's more, established  an
>  > important project in DHS with Eclipse RCP/SWT.
>  >
>
>  I have developed very large applications using both (pure) Swing and pure
>  Eclipse SWT. And I would say it is way more difficult to use pure SWT than
>  pure Swing in most cases.
>
>  But... Nearly nobody is using pure SWT in applications. There a have been a
>  number of pure SWT application, but they are the exception more than the
>  rule. As to why, it is very simple: SWT is just meant as a thin layer on top
>  of the native UI framework, whereas Swing is a lot more.
>
>  If you want to compare anything here, it should be Swing and SWT plus JFace,
>  although this is actually unfair to Swing. JFace provides the modeling
>  support for SWT as already found in Swing. (The reason, it isn't fair for
>  Swing, is the menus framework that is partly implemented in JFace, but that
>  is another story).
>
>
>  --
>  View this message in context: http://www.nabble.com/Choosing-Netbeans-platform-or-Eclipse-RCP-tp16012394p16109883.html
>
>
> Sent from the Netbeans - Users mailing list archive at Nabble.com.
>
>
< Prev | 1 - 2 | Next >