久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Java程序員最喜歡的11款免費IDE編輯器

 寂滅太極 2015-04-02

Java開發(fā)人員需要花費大量的時間埋頭于Java代碼中,,使用各種不同的IDE(Intergrated Development Environment)來開發(fā)Java代碼,所以下面我將為大家介紹11個不同的IDE,,這些IDE提供了多種功能,,如:構建Java應用、TestNG,、調(diào)試,、代碼檢查、代碼幫助,、JUNIT測試,、多元重構、可視化GUI構建器和代碼編輯器,、Java和Maven構建工具,、ant、數(shù)據(jù)建模和構建查詢,,等等,。

java程序員最喜歡的11款免費ide編輯器

1.NetBeans

NetBeans是一款用Java編寫的開源IDE,是IDR解決方案最喜歡使用的Java IDE編輯器之一,。

NetBeans IDE支持所有Java應用類型(Java SE,、JavaFX、Java ME,、網(wǎng)頁,、EJB和移動app)標準開箱即用式的開發(fā)。 NetBeans模塊化的設計意味著它可以由第三方創(chuàng)建提升功能的插件來擴展NetBeans(比如說,,NetBeans的PDF插件就是一個很好的例子),。

NetBeans IDE既可用于Java開發(fā),也支持其他語言,,特別是PHP,、C/C ++,,和HTML5。

NetBeans功能是基于Ant的項目系統(tǒng),,支持Maven,、重構、版本控制(支持CVS,、Subversion,、GIT、 Mercurial和ClearCase),,并且是在由通用開發(fā)和發(fā)布協(xié)議(CDDL)v1.0和GNU通用公共協(xié)議(GPL)v2構成的雙重協(xié)議下發(fā)布的,。

NetBeans可跨平臺運行在微軟Windows、Mac OS X,、Linux,、Solaris和支持兼容JVM的其他平臺上。

官方網(wǎng)站:https:///

2.Eclipse

Eclipse是一款主要用Java編寫的免費Java IDE,。Eclipse允許你創(chuàng)建各種跨平臺的可用于手機,、網(wǎng)絡、桌面和企業(yè)領域的Java應用程序,。

它的主要功能包括Windows生成器,、集成Maven、Mylyn,、XML編輯器,、Git客戶端、CVS客戶端,、PyDev,,并且Eclipse還有一個基本工作區(qū),里面的可擴展插件系統(tǒng),,可滿足你自定義IDE的需求,。通過插件,你也可以用其他編程語言開發(fā)應用程序,,語言包括C,、C ++、JavaScript,、Perl,、PHP、Prolog,、Python,、R、Ruby(包括Ruby on Rails框架),,等等,。

Eclipse在Eclipse公共協(xié)議下可用,并且適用于Windows,、Mac OS X和Linux,。

官方網(wǎng)站:https:///

3.IntelliJ IDEA Community Edition

IntelliJ IDEA Community Edition(社區(qū)版)是一款免費的Java IDE(集成開發(fā)環(huán)境),主要用于Android應用開發(fā),、Scala,、Groovy、Java SE和Java編程,。它設計輕巧,,并提供如JUnit測試、TestNG,、調(diào)試,、代碼檢查、代碼完成,、支持多元重構,、Maven構建工具、ant,、可視化GUI構建器和XML和Java代碼編輯器等有用的功能,。

當然有一些功能在社區(qū)版上是沒有的,所以如果你需要更多功能的話,,不妨買一個許可證來解鎖所有功能,。

IntelliJ IDEA Community Edition(社區(qū)版)是在Apache 2協(xié)議下發(fā)布的。

官方網(wǎng)站:https://www./idea/features/

4.Android Studio

谷歌的Android Studio主要設計用于在Android平臺上的開發(fā),,并且還可以運行和編輯一些Java代碼,。

起初Android Studio是JetBrains公司在IntelliJ IDEA Community Edition(社區(qū)版)基礎上創(chuàng)建的。同時它也基于了Gradle的編譯系統(tǒng),、變量設置以及多個APK的生成系統(tǒng),,另外還支持可擴展的模板和多種設備類型。其豐富的布局編輯器還可以滿足對不同主題的布局編輯,,它提供的Android Lint工具可用來對Android項目源代碼進行掃描和檢查,,發(fā)現(xiàn)潛在的問題。

它還有ProGuard和app-signing功能,,支持谷歌云平臺和項目的內(nèi)置功能,,可以配置為使用Java開發(fā)工具包(JDK)6或JDK 7。

Android Studio可在Apache協(xié)議2.0下免費使用,,也可以通過Windows,、Mac OS X和Linux下載,它取代了Eclipse成為谷歌用于原生Android應用開發(fā)的主要IDE,。

官方網(wǎng)站:http://developer./sdk/index.html

5.Enide Studio 2014

Enide Studio 2014最初(版本0.11預覽)是作為獨立于所有操作系統(tǒng)的產(chǎn)品而發(fā)布的,。但是通過后續(xù)的變化,,它開發(fā)了支持Node.js、JavaScript和Java開發(fā)的工具套件,,此工具套件可在Eclipse插件商店和主站中得到,。

Enide Studio 2014的插件包括:

——Nodeclipse 0.17;

——Chrome開發(fā)工具,AngularJS for Eclipse,,TernIDE,,Eclipse WTP WebResources,TCF Terminals,,MarkDown(*.md) 編輯器;

——GitHub Flavored Markdown(GFM)查看器,,不同主題,Nodeclipse編輯框,,RestClient工具,。

——StartExplorer,Git插件,,Maven,,Gradle集成,Minimalist Jade編輯器,,等等等等……

官方網(wǎng)站:http://www.nod/enide/studio/2014/

6.BlueJ

BlueJ是一款支持Java編程語言的集成開發(fā)環(huán)境(IDE),。它原本是為了教育目的而開發(fā)的,同時也適合于那些想做小型軟件開發(fā)的開發(fā)人員,。它的運行需要JDK(Java開發(fā)工具包)的幫助,。

BlueJ主要是為面向?qū)ο蟮某绦蛟O計教學而開發(fā)的,因此它的設計不同于其他的開發(fā)環(huán)境,。

主畫面用圖形展現(xiàn)出當前正在開發(fā)的應用程序的類結構,,以及可被交互創(chuàng)建和測試的對象。這種互動式的設置,,再加上干凈,,簡單的用戶界面,可方便地實驗正在開發(fā)的對象,,讓初學者更快地上手,,而不至于手忙腳亂招架不住。

新手用戶可以在BlueJ上檢查值并調(diào)用方法,,作為參數(shù)等傳遞,,并且Java表達式可以不編譯就直接調(diào)用,BlueJ絕對堪稱是一款用于Java功能強大的圖形化shell/REPL,。

BlueJ項目是一個免費和開放的源碼軟件,,并基于GNU和GPL的開源協(xié)議。還有專為教學而設計的大學/大專BlueJ入門課程,,是非常流行的教科書,。它也可以在Windows,、Mac OS X、Linux等運行Java的平臺上運行,。并且不需要U盤就可以安裝使用,。

官方網(wǎng)站:http://www./

7.jEdit

jEdit是一款凝聚了成百上千人開發(fā)經(jīng)驗(從開發(fā)插件那時算起)的文本編輯器,。大多數(shù)人認為,,jEdit之所以能從功能和易用性方面打敗許多昂貴的開發(fā)工具是因為,jEdit的核心,,配備了一個內(nèi)置的宏語言:一個可擴展的插件架構,。還有數(shù)百種宏和插件可供選擇。

此外,,它還有自動縮進功能,,支持超過200種語言的語法高亮,支持大量的字符編碼,,包括UTF8和Unicode,,支持折疊選擇性隱藏的文本區(qū)域,自動換行,,等等,。

它也可以用于源代碼的編輯、搜索和替換,,管理文件文件,。由于jEdit是用Java編寫的,所以它能在Mac OS X,、OS/2,、Unix、VMS和Windows平臺上面運行,。并且它是在GPL 2.0協(xié)議下作為一款免費軟件發(fā)布的,。

官方網(wǎng)站:http://www./

8.jGRASP

jGRASP是運行在Java平臺上的一個輕量級IDE,它提供可視化自動生成,,目的在于提高軟件的可理解性,。它能夠在運行時產(chǎn)生靜態(tài)可視化的源代碼結構和直觀化的數(shù)據(jù)結構,并且jGRASP能產(chǎn)生支持Java,、C,、C ++、Objective-C,、Python,、Ada和VHDL的控制結構圖(CSDs);支持Java和Ada的復雜文件圖表(CPGs);支持Java的UML類圖;還有動態(tài)對象查看器和結合了集成調(diào)試器和Java工作臺的畫布查看器。

查看器的內(nèi)置功能,,可以讓它識別數(shù)據(jù)結構,,通過對象標識符認出傳統(tǒng)的數(shù)據(jù)結構,,如棧、隊列,、鏈表,、二進制樹、哈希表,。

jGRASP能在任何可以運行Java虛擬機(Java版本1.5或更高版本)的平臺上運行,。目前jGRASP網(wǎng)站提供用于Windows、Mac OS的下載,,還有適用于Linux和其他系統(tǒng)的通用壓縮文件,。

官方網(wǎng)站:http://www./

9.JSource

JSource是一款免費的Java IDE,是Java開發(fā)人員和程序員一個非常不錯的選擇,。

它在創(chuàng)建跨平臺的Java應用程序時非常有用,,并且非常之輕巧。您可以使用JSource運行,、編譯,、編輯和創(chuàng)建Java文件。其主要特點是支持多種語言的語法高亮顯示和Java Swing組件,。在JSource的2.0版本中,,你可以使用jEdit語法包,也有一些可用于快速開發(fā)的開源Java工具,。這些工具已通過修改,,能與核心JSource結構融洽得非常好。

JSource是基于GNU通用公共許可證2.0版(GPLv2)下的,。

官方網(wǎng)站:http:///projects/jsource/

10.JDeveloper

JDeveloper是由Oracle公司提供的,,并作為免費軟件發(fā)布的一款IDE。它可為我們提供各種在Java,、XML,、SQL和PL/SQL、HTML,、JavaScript,、BPEL和PHP開發(fā)中所需的功能。JDeveloper可用于編碼,、調(diào)試,、優(yōu)化和分析部署。 JDeveloper集成了Oracle應用開發(fā)框架(Oracle ADF)——一個從終端到終端基于Java EE的框架,,可進一步簡化應用程序的開發(fā),。

JDeveloper中有3種版本,即Java版本,J2EE版本和Studio版本,。

Java版的條款基于Java SE 6的支持,,功能包括代碼編輯器、代碼導航,、重構,、兼容Swing、單元測試,、版本控制,、審計和指標、調(diào)試,、分析,、Ant支持,,Maven支持,,XML支持以及開放式API和擴展。

此IDE平臺還可作為另一款Oracle產(chǎn)品,,SQL Developer的基礎,。

官方網(wǎng)站:http://www.oracle.com/technetwork/developer-tools/jdev/overview/index-094652.html

11.DrJava

DrJava是一款極端輕巧的開發(fā)環(huán)境,可用于編寫Java程序,。它主要是為學生而設計的,,提供了一個直觀的界面,并允許交互評估Java代碼,。

它的主要功能是可作為單元測試工具,、源級調(diào)試器、評估程序文本的互動窗口,,智能程序編輯器,,等等。它是基于BSD協(xié)議的免費軟件,。

官方網(wǎng)站:http://www./

最后希望你能找到最適合你的IDE,。對了,你用的是哪款IDE呢,,不妨一起來說一說吧!

【編輯推薦】

【責任編輯:wangxueyan TEL:(010)68476606】

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多