Eclipse RCP 4 vs NetBeans Platform 8今天:选择什么? [英] Eclipse RCP 4 vs NetBeans Platform 8 today: what to choose?

查看:105
本文介绍了Eclipse RCP 4 vs NetBeans Platform 8今天:选择什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我即将为我的公司开一个相当大的应用程序,因为它是跨平台的,我们指的是Java(本来喜欢C#,但是探索了Xamarin生态系统,Mac部分似乎是完全落后于其他软件包......)

I'm about to start a fairly big application for my company, and since it HAS to be cross platform, we're pointing towards Java (would have loved C#, but explored the Xamarin ecosystem and the Mac part seems to be quite behind the rest package...)

现在,我正在评估Netbeans 8和Eclipse 4作为RCP。在我继续之前,我不得不说我已经维护了近一年我们之前用Netbeans平台编写的软件,但它有很多性能问题和很多错误(其中一些似乎与平台有关)本身 - 即插件没有更新,没有任何明显的理由)我和我的公司都对Netbeans平台失去了信心,但另一方面我似乎无法找到一个开始挖掘Eclipse RCP的好方法。当然,维护该软件意味着我已经在Netbeans平台上有经验,而我正处于Eclipse RCP的Hello World级别。

Now, I'm evaluating both Netbeans 8 and Eclipse 4 as RCP. Before I continue I have to say that I've been maintaining for almost a year our previous software which was written in Netbeans Platform, but it has so many performance issues and so many bugs (some of which, it seems, tied to the platform itself -- i.e. plugins not updating with no apparen reason) that both me and my company kinda lost faith in Netbeans Platform, but on the other side I can't seem to figure out a good way to start digging in Eclipse RCP. Of course, mantaining that software means that I'm already experienced in Netbeans Platform, while I'm at "Hello World" level with Eclipse RCP.

除此之外,我想我将使用JavaFX 8,我也必须学习它,因为它似乎是Java GUI中新的事实标准。

On top of that, I guess I'm going to use JavaFX 8, which I have to learn as well, since it seems it's the new de facto standard in Java GUI.

基本上我的软件应该处理(本地,SQLite或JavaDB或类似的)客户数据库,各种数据通过以太网发送到其他设备。

Basically my software should handle a (local, SQLite or JavaDB or similar) database of customers, with various data to be sent via Ethernet to other devices.

所以,有没有经验的人非此即彼?并且,如果有人进入Eclipse,在我开始购买书籍之前可以给我一些Eclipse 4 RCP的更新教程吗?

So, has anyone experiences with one or the other? And, if someone's into Eclipse, could gift me with some updated tutorials for Eclipse 4 RCP before I start buying books?

谢谢任何人。

推荐答案

取决于你选择的UI工具包,eclipse是SWT和netbeans是纯粹的摇摆,因此是纯粹的java。我没有使用eclipse,但我已经做了近三年的Netbeans插件。 Netbeans模块化编程是我所知道的纯粹乐趣。

Depends on your choice of UI toolkit, eclipse is SWT and netbeans is pure swing, therefore pure java. I have not worked with eclipse, but I have been doing Netbeans plugins for nearly three years. Netbeans modular programming is pure pleasure like no other I know.

哪个富客户端平台到使用

JSR 296在从Java 7推迟到Java 8后被推迟到Java 9。所以我不会等待。 Spring RCP早就死了。上述帖子的作者似乎对Netbeans RCP的方法有先入为主的观点。

JSR 296 has been postponed to Java 9 after being postponed from java 7 to Java 8. So I wouldn't wait on that. Spring RCP is dead long time ago. The author of the above post seems to have preconceived notions about Netbeans RCP's approach.

Netbeans已经实施了JSR 296&很久以前JSR 277和它们的实施是经过时间考验的,现在将近15年。

Netbeans has already implemented both JSR 296 & JSR 277 long time ago and their implementation is time tested, nearly 15 years now.

在一天结束时,它归结为你想要做的事情。但Netbeans RCP是一个很好的工具,并被许多客户使用。联邦快递和美国空军是我想到的。

At the end of the day, it boils down to what you are trying to do. But Netbeans RCP is a great tool and is used by many customers. FedEx and US airforce are the ones that come to my mind.

下面列出了netbeans的展示,列出了RCP的所有现有用户。它可能有点过时IMO。

Listed below is netbeans' showcase that lists all the existing users of the RCP. It may be a bit out of date IMO.

https://platform.netbeans.org/screenshots.html

更新

还有一件事我想写,但发现很难在昨晚聚集在酒吧:)。前段时间我试图将SquirrelSql转换为使用JavaFX,但与其他所有想法一样,我中途失去了兴趣。我发现令人惊讶的是,我可以使用JavaFx的类似MVC与JBoss焊接CDI,我真的很喜欢在Java Desktop UI世界中编写MVC。我知道你一定已经做出了决定,但这值得一看,我相信它可能会为你未来的努力而派上用场,因为你花时间以桌面应用为生。这是代码,查看 fw-fx 目录。

There was one more thing I wanted to write but found it hard to gather myself at the bar last night :). A while ago I tried to convert SquirrelSql to use JavaFX, but as with all my other ideas, I lost interest midway. I found it surprising that I could just use the JavaFx's sorta kinda MVC with JBoss weld CDI and I really liked programming MVC in Java Desktop UI world. I know you must have already made your decision, but this with worth taking a look at ,i am sure it might come in handy for your future endeavours as you spend your time doing desktop apps for a living. Here is the code, look into fw-fx directory.

udutha-sql

这篇关于Eclipse RCP 4 vs NetBeans Platform 8今天:选择什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆