自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Eclipse和Netbeans之選擇:Rails,Groovy與Scala

開發(fā) 后端
Eclipse和Netbeans是兩大最流行的IDE,一開始主要用于Java開發(fā),而現(xiàn)在已經(jīng)延伸到了很多方面。本文作者在進(jìn)行Ruby、Groovy以及Scala開發(fā)后認(rèn)為,Netbeans比較適合他的需求。

Eclipse和Netbeans是許多開發(fā)者再熟悉不過的兩個(gè)Java IDE(當(dāng)然現(xiàn)在已不僅限于Java語(yǔ)言),雖然Netbeans師出Sun門下,占據(jù)Java的先天有利條件,但近年來由于Eclipse的開放性、極為高效的GUI、先進(jìn)的代碼編輯器等特性,迅速在IDE的市場(chǎng)占有率上超越Netbeans。隨著Sun的不斷推陳出新,Netbeans漸呈強(qiáng)勢(shì)復(fù)蘇之勢(shì)。本文來自Travis Walters的博客,闡述的正是這一觀點(diǎn):

Eclipse和Netbeans的下載與教程

我作為一個(gè)忠實(shí)的Eclipse用戶已經(jīng)有好幾年了,幾年前,由于工作的關(guān)系,我想了解一些關(guān)于Java語(yǔ)言的新特性,于是開始了解泛型(generics)并接觸當(dāng)時(shí)最新的web服務(wù)堆棧。當(dāng)時(shí)我經(jīng)常收聽播客“Java Posse”中NetBeans的話題,而且當(dāng)時(shí)的主持人是NetBeans代碼基(code base)的核心貢獻(xiàn)者。于是我決定重新使用NetBeans(盡管我已經(jīng)多年不用)。我下載了當(dāng)時(shí)最新的Netbeans版本(當(dāng)時(shí)是6.0,本文發(fā)表是Netbeans最新的版本是6.5而且6.7也即將發(fā)布),為了簡(jiǎn)單和確保一切可用,我選擇下載了超大的安裝包。然后我使用這個(gè)版本的IDE構(gòu)建了幾個(gè)web服務(wù)器以及服務(wù)器的測(cè)試用戶,結(jié)果讓我非常的滿意。這個(gè)IDE不但結(jié)果很棒,而且在web上提供了一些非常好的教程鏈接,這些對(duì)我學(xué)習(xí)新的語(yǔ)言非常地重要。

盡管這次實(shí)驗(yàn)的結(jié)果很好,但我所構(gòu)建的模型不過都是些小玩意而已,而且我所在的團(tuán)隊(duì)和從事的項(xiàng)目都是使用Eclipse的。這段時(shí)間內(nèi),我開始在工作中使用Ruby on Rails,并且使用Eclipse作為我的IDE來使用Aptana插件。Eclipse雖然表現(xiàn)不錯(cuò),然而各種功能表現(xiàn)不一而且讓清除Bug的工作很費(fèi)事。與此同時(shí)團(tuán)隊(duì)的其他同事也想更多地學(xué)習(xí)Rails,所以我決定組建一個(gè)新團(tuán)隊(duì)來一起學(xué)習(xí)和工作。當(dāng)時(shí)其中的好幾位組員都是Eclipse和Rails的新手,所以選擇一個(gè)可用的開發(fā)環(huán)境是當(dāng)時(shí)亟需解決的問題。

Eclipse和Netbeans的Rails之旅

考慮到Netbeans在我所做的一些項(xiàng)目中的良好表現(xiàn),我決定用Rails試用Netbeans并與Eclipse做對(duì)比。由于我之前下載的是完整包,所以可以支持Ruby。很快我驚奇地發(fā)現(xiàn)Netbeans運(yùn)行得很棒,以至于我當(dāng)機(jī)立斷地停用Eclipse并全身心地使用Netbeans,而且我還評(píng)估了TextMate,因?yàn)槊總€(gè)人都說它是Mac用戶遇到的最好的編輯器。我使用的就是Mac,而無(wú)論是TextMate和Netbeans。

Eclipse和Netbeans與Groovy

轉(zhuǎn)眼時(shí)間又過去了一年,在過去的幾周內(nèi),由于之前從未用過Groovy寫代碼,所以我決定學(xué)習(xí)Groovy。由于在之前的長(zhǎng)達(dá)七個(gè)月的時(shí)間里我都沒有使用Java(而是使用.Net工作),所以我決定針對(duì)Groovy使用一款干凈的IDE。于是我下載了最新的Eclipse(GANYMEDE)、groovy、groovy的Eclipse插件,并遵循groovy的指南設(shè)置妥當(dāng)。然而卻發(fā)現(xiàn)這個(gè)工作平臺(tái)經(jīng)常給我制造麻煩(每次我將鼠標(biāo)移過工具欄的圖標(biāo),我會(huì)從Java中發(fā)現(xiàn)空指針異常(null pointer exception) ),而且我無(wú)法在.groovy文件中設(shè)置一個(gè)斷點(diǎn)(雙擊左側(cè)邊距(left margin)是沒用的),半天之后我決定使用NetBeans,NetBeans對(duì)Groovy的支持從把版本6.5就開始了。由于當(dāng)時(shí)我的安裝還沒有過期,所以我升級(jí)到了6.5。就像前兩次一樣,Netbeans運(yùn)轉(zhuǎn)良好,而且歡迎頁(yè)面上的教程鏈接能夠告訴我很多知識(shí)。

恕我直言:這樣三次之后我決定棄用Eclipse!我將在所有我的Ruby、Groovy以及Scala開發(fā)中使用Netbeans,我還打算在我的下一個(gè)Java項(xiàng)目中試用Netbeans來看看它在企業(yè)級(jí)環(huán)境下的情況。如果你還沒有使用Netbeans,我向你強(qiáng)烈推薦它。

【編輯推薦】

  1. 對(duì)比:NetBeans與Eclipse誰(shuí)好用?
  2. NetBeans插件開發(fā)及相關(guān)后臺(tái)簡(jiǎn)介
  3. 開源NetBeans 5.5集成開發(fā)環(huán)境(IDE)正式推出
  4. 使用NetBeans和Eclipse開發(fā)PHP應(yīng)用程序
  5. 八大技術(shù)牛人點(diǎn)評(píng)NetBeans 6.5
責(zé)任編輯:yangsai 來源: 百度空間
相關(guān)推薦

2009-06-15 15:02:00

netbeanseclipse

2009-06-05 15:22:28

NetbeansEclipse

2009-05-27 14:31:53

NetBeansEclipsPHP

2009-06-16 13:53:00

netbeans 快捷

2009-06-09 12:38:12

NetBeanseclipse

2021-10-11 08:00:00

開發(fā)Java語(yǔ)言

2009-10-09 13:22:47

Eclipse 3.6Netbeans 6.

2009-06-10 20:24:17

netbeans my字體設(shè)置

2009-06-09 10:24:35

NetBeansStruts頁(yè)面布局

2009-10-30 10:45:45

ScalaEclipseAndroid

2009-07-22 09:31:59

Scala類類層級(jí)Java類

2009-09-03 11:47:43

Groovy與Java

2009-07-08 11:44:40

ScalaGroovyJVM

2012-06-08 09:28:15

EclipseScalaAndroid

2009-06-17 17:32:44

NetBeans 6.

2009-04-30 10:08:38

ScalaIDEEclipse

2013-05-28 13:44:01

Java下一代

2009-08-03 10:44:51

Groovy 1.7Groovy

2009-06-03 09:12:05

Netbeans 6.Scala插件Netbeans

2013-05-28 14:02:22

GroovyScala語(yǔ)言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)