2010-01-13 51 views
3

我對剛剛讀過的內容感到有些fre fre。我做了一些研究,因爲我想開始使用Java進行編程,並得出結論認爲NetBeans對我來說是最好的IDE,因爲它具有強大的Swing GUI Designer和強大的Jasper Reports(iReport)報告功能。然而,甲骨文(即將收購Sun)似乎並不關心NetBeans。由於我將從現在開始在Java中開發appz,因此我想知道您對以下事宜的看法:Oracle下的NetBeans IDE

儘管甲骨文將停止使用NetBeans,或者我應該繼續使用NetBeans選擇的IDE? PS:基本上NetBeans將是選擇,但由於目前的情況,我懷疑這個決定。

謝謝

+1

我在這裏只看到謠言(如http://weblogs.java.net/blog/2009/04/21/what-does-oracle-mean-netbeans)。你與事實有任何聯繫嗎?就我個人而言,我不認爲Netbeans將會被終止(1. JDeveloper很糟糕,所以這將是一個錯誤2. Sun需要一個IDE來演示Java EE)。即使IDE停止使用,也可以選擇另一個IDE。 – 2010-01-14 04:31:24

+0

http://bit.ly/17WZ90這裏。沒有太多的信息,但足以置入懷疑的種子。 Oracle在NetBeans上的答案充其量只是迴避。 – AlexRednic 2010-01-14 08:29:01

回答

6

Oracle爲自己的產品JDeveloper投入了大量時間和金錢。它有一些漂亮的功能。但它在行業中從來沒有得到太多的推動,因爲許多Java開發人員不喜歡使用專有軟件,儘管甲骨文在致力於開放標準方面做出了相當大的貢獻。

無論如何,目前Oracle仍然將大量剛收購的BEA WebLogic功能集成到JDeveloper套件中。但我確信,一旦他們簽署了購買Sun的協議,他們就會開始考慮他們可以從NetBeans中獲得什麼。因爲無論你如何看待拉里埃裏森的商業方法,他都知道一美元的價值。如果NetBeans中有值得擁有的東西,它們將不會被拋棄,它們最終會在JDeveloper中出現。

編輯

所以你說會放棄的NetBeans 和搶救一些作品,這將去 到JDeveloper?

從長遠來看,Oracle不會維護兩個Java IDE。但看看他們處理先前收購的策略(Seibel,JD Edwards,BEA等)。甲骨文已經將這些產品保留在當前的時間,同時他們制定了一個讓客戶進入Oracle自己的品牌應用程序的計劃在某些情況下,這意味着傾銷Oracle的產品以支持收購的產品(Seibel Analytics,BEA WebLogic Server)。

Oracle對MySQL做出了類似的聲明。人們可能會嗤之以鼻,但我認爲甲骨文將繼續保持MySQL的發展,部分原因是因爲拉里認爲他們可以從中賺錢,但也只是爲了刺激Microsoft's attempts to swipe the MySQL customer base

我還沒有讀過關於Oracle對NetBeans的意圖的任何官方文章。所以以下只是我的猜想。 Oracle不會殺死NetBeans。如果這樣做,那麼所有的NetBeans用戶可能會拒絕Eclipse(因爲很多人都贊同Pascal認爲「JDeveloper很糟糕」)。事實上,甲骨文可能會保持一段時間。

與此同時,他們將創建NetBeans中的功能清單,這些功能優於JDeveloper等效功能或沒有等效功能的功能,並且可以支持Oracle的Fusion程序。例如,Ellison一直對他對JavaFX的欽佩表示讚賞。我的不知情的感覺是,將該功能移植到JDeveloper中比將這些功能翻轉到NetBeans中更容易。我可能是錯的。也許更有意義的是利用NetBeans的更廣泛的市場滲透力,並減少JDeveloper的鬆動。

無論哪種方式,我認爲您應該開始使用NetBeans,因爲該功能不會在一夜之間消失。

更新

InfoWorld的剛剛(27-JAN-2010)公佈a summary of Oracle's plans for Sun。相關的位

的NetBeans,已與Oracle JDeveloper和Eclipse平臺競爭太陽驅動的開源 的Java IDE, 仍將是一個「對Java輕量級 開發環境 開發商,」庫裏安說過。但是 JDeveloper繼續作爲Oracle的 企業級開發工具。

+0

你在這裏說「從NetBeans中獲取」。所以你說它會放棄NetBeans並打撈一些將進入JDeveloper的作品? – AlexRednic 2010-01-14 08:34:36

+0

謝謝。我認爲你已經回答了我的問題 – AlexRednic 2010-01-14 19:03:19

+0

我認爲JDeveloper是一個非常好的IDE。 – 2011-05-27 11:33:23

3

我是一個很長一段時間Eclipse用戶,雖然我還是很喜歡它的一些東西,我相信Netbeans的是Java開發遠遠優於IDE。我會說繼續使用NetBeans。您會比Eclipse更欣賞它。在Netbeans不再被支持的最壞情況下,當它達到其壽命時,你將成爲一個更好的開發者(我不認爲這會發生)。

0

即使eclipse不允許您創建GUI,Eclipse仍然優於Netbeans恕我直言。

+0

這可能更好,但是從我的研究來看,Eclipse並沒有在我所需要的領域出現(GUI開發和報告) – AlexRednic 2010-01-14 08:30:57

+0

有幾個項目允許創建Swing GUI。我正在使用Jigloo SWT/Swing GUID Builder for Eclipse,並且迄今爲止對它印象深刻。我需要它做什麼然後讓我的方式。 – 2010-05-10 15:22:40

0

如果NetBeans看起來更適合您的需求,請使用它。我更喜歡Eclipse,但這只是個人選擇。

即使未來NetBeans將不再受支持,您仍然可以使用它,或者您可能更願意開始使用另一個IDE。

無論IDE如何,Java代碼都是java代碼。

我相信,即使在Oracle統治下,NetBeans也將繼續得到支持。由於有很多Java開發人員在使用它,因此Oracle不會告訴他們所有人都要離開。

0

你太擔心了。那麼,如果Oracle下個月停止NetBeans呢?您的安裝仍然有效,並且很長一段時間。只需保持安裝程序,以防需要安裝新電腦。稍後,您仍然可以切換到另一個IDE。如果Oracle停止NetBeans(或者威脅到),肯定大多數其他IDE將提供「導入NetBeans項目」選項。