国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java初學者問道:Java IDE選擇

2019-11-18 15:25:54
字體:
來源:轉載
供稿:網友

  隨著java應用程序越做越大、越做越復雜。Java IDE在其中所起的作用也日益顯著。有了Java IDE,使軟件的生產率倍增。但目前Java IDE的種類繁多,功能也各不相同。這就給我們的選擇帶來了諸多不便。因此,本文就目前比較流行的幾種Java IDE做了一個深入的對比。主要比較4種Java IDE,它們是Eclipse、Netbeans、Jbuilder和Jcreator。本文將從以下8個方面進行探討。

  一、 Java IDE介紹

  1. Eclipse

  Eclipse是一個非常成功的開源項目。在世紀之交的時候,IBM為了對抗微軟越來越強的壟斷地位,投入了10億美元進行linux、pc、筆記本電腦以及服務器等產品的研發。在這一系列舉措中,影響最深遠的就是Eclipse。

  Eclipse是IBM“日獨計劃”的產物。在2001年6月,IBM將價值4000萬美元的Eclipse捐給了開源組織。Eclipse由四個計劃組成:Eclipse PRoject、Eclipse Tools Project、Eclipse Technology Project和Eclipse Web Tools Platform Project。每一個計劃都遵照CPL1.0協議發布。經過幾年的發展,Eclipse已經成為目前最流行的Java IDE。并且擁有了很多的Eclipse社區和新聞組。目前,Eclipse已經成為開發Java程序的首選IDE。

  2. Netbeans

  Netbeans是Sun自己的開源Java IDE。隨著Eclipse逐漸興起,Sun也在試探性地向Eclipse靠攏。但同時又在不移余力地開發自己的Java IDE:Netbeans。Netbeans在功能上和Eclipse類似。但和Eclipse也有一此區別。如Netbeans集成了Web開發以及最近流行的Ajax,而Eclipse要想達到這一點,必須得安裝其它的第三方插件。還有Eclipse鼓勵使用SWT做為Java的GUI庫,而Netbeans使用的是更純正的Java GUI庫:Swing/AWT。

  3.Jbuilder

  Jbuilder是Borland開發的Java IDE。它在Eclipse和Netbeans出現之前是非常流行了。原因很簡單,因為那時Jbuilder是唯一能夠真正稱得上IDE的產品。但在Eclipse和Netbeans出現之后Jbuilder就每況愈下。發生這種情況的原因很多。可能是因為Jbuilder是收費的,而Eclipse和Netbeans是免費的;也可能是因為Borland的產品有一個最大的缺點。就是不管功能多強,而它的代碼編輯器和其它輔助書寫代碼的工具差不多未發生什么變化。從Jbuilder2和Jbuilder9似乎都差不多。

  4. Jcreator

  以上介紹的都是大家伙。而Jcreator則是一個輕量型的Java IDE。它的功能非常單一。最核心的功能就是可能編寫Java源程序,并且支持代碼變色和code complete。但Jcreator有一個最顯著的優點。就是運行速度快,并且占用資源少。這主要是因為Eclipse、Netbeans和Jbuilder本身都是使用Java編寫的。在啟動時必須得先啟動Java虛擬機。而Jcreator使用的是本地代碼。因而速度更快。假如你的機器配置不高(如只有64M或128M內存),還是使用Jcreator為好。

  二、 Java IDE是否能跨平臺

由于Java是跨平臺的,因此,它的IDE最好也能跨平臺。由于Eclipse、Netbeans和Jbuilder都是使用Java編寫的,因此它們也是跨平臺的。但由于Eclipse采用的GUI接口是SWT。而這個庫并未加入Sun JCP。因此,Eclipse的跨平臺要受到SWT的限制,即SWT所能跨的平臺數也就是Eclipse所跨的平臺數。而對于Jcreator來說,目前只有Windows版本。這也不能不說是一個遺憾。不過由于大多數的Java開發都是在Windows上,因此。支持Windows平臺是幾乎是所有的Java IDE最先考慮的事情。

  三、 Java IDE是否收費

  這個問題是決定一個IDE是否能夠流行的重要原因之一。眾所周知,假如一個軟件是收費的,那么獲得這個軟件的方法一般有兩種。一種是購買正版的軟件。另一種就是使用盜版的軟件。而在一些對盜版打擊很嚴厲的國家可能使用正版軟件就成為最佳的選擇。然而,使用正版軟件將會帶來很大的成本。所以一但有一種或幾種免費的軟件,并且在功能上足可以取代收費軟件時,人們就會馬上轉向這些免費的軟件。在上述的4種Java IDE中Eclipse和Netbeans不僅是完全免費的,而且是開源的。因此,它們一出現,就對收費Jbuilder產生了很大的威脅。目前Eclipse和Netbeans的使用率已經超過了Jbuilder。而Jcreator雖然也是收費的。但是費用也并不高。因此,以Jcreator為首的一些小型的Java IDE以其體積小,占用系統資源少等優點也會占有一定的比例(盡管這個比例并不大)。   四、 Java IDE的界面友好程度

  界面是否友好是決定一個IDE是否成功的另一個重要原因。對于界面來說,Eclipse和Netbeans差不多。只是Eclipse是使用SWT開發的。因此,它的界面看起來更像是本地的程序。而Netbeans的界面風格是Java的標準風格。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湄潭县| 那坡县| 富锦市| 宜君县| 虎林市| 永靖县| 贡觉县| 哈巴河县| 临武县| 新余市| 荃湾区| 原阳县| 沧源| 从江县| 吉林市| 广元市| 玛沁县| 永善县| 资阳市| 启东市| 和田市| 汉川市| 浦东新区| 从江县| 武义县| 平凉市| 常宁市| 闽侯县| 江阴市| 铜陵市| 利川市| 寻甸| 阿坝县| 萨迦县| 高阳县| 磐石市| 扎鲁特旗| 阜康市| 密山市| 普定县| 烟台市|