„Java“ yra labai paplitusi programavimo kalba, naudojama beveik visur - „Android“ programos, žaidimų konsolės, net ir superkaitiniai kompiuteriai. Jis žinomas dėl savo paprastumo ir nuostabaus perkeliamumo. Šiandieniniame straipsnyje mes ieškosime 10 geriausių visų laikų Java IDE. IDE (integruota plėtros aplinka) yra viskas vienoje programinėje įrangoje, kuri leidžia ne tik redaguoti ir kompiluoti jūsų kodą, bet ir valdo išteklius, teikia diegimo ir versijų valdymo parinktis ir leidžia naudoti visas jūsų projekto pažangias derinimo funkcijas.
Geriausi Java IDE
1. „NetBeans“
„NetBeans“, priklausanti „Sun Microsystems“, o dabar „Oracle“, yra vienas geriausių praėjusio dešimtmečio IDE. „NetBeans“ yra visiškai moduliuojama, o visos IDE funkcijos yra paketuose, vadinamuose moduliais. Jis siūlo paprastą integravimą su versijos valdymo programine įranga. „NetBeans“ buvo sukurtas atviru šaltiniu saulėje, todėl kiekvienas gali prisidėti prie jo plėtros. Ji yra nemokama ir veikia daugelyje operacinių sistemų ir platformų.
- Kūrėjas: „ Oracle“
- Platformos: „ NetBeans“ yra tarpinė platforma IDE, palaikanti „Windows“, „Mac“ ir „Linux“
- Kainos: nemokamai
- Dydis: 186 MB „Java EE“ versijai
2. IntelliJ IDEA
„IntelliJ“ yra uždaras „Java IDE“ ir vienas iš „didelių trijų“ tarp „Java IDE“ (kiti du yra „Eclipse“ ir „NetBeans“). IntelliJ IDEA turi puikią, modernią vartotojo sąsają. Jis buvo pasirinktas kaip pagrindinė „Android“ studijos IDE, nauja „All-in-one“ programinė įranga „Android“ programoms kurti, sukurta „Google“.
Yra dvi „IntelliJ“ versijos: „Free Edition“, ir „Ultimate Edition“, kuri yra visiškai matoma ir reikalauja naudoti mokamas licencijas.
- Kūrėjas: JetBrains
- Platformos: OS X, Linux, Windows
- Kainodara: mokama ($ 199 individuali vartotojo licencija). Nemokamas studentams ir atviro kodo projektams.
- Dydis: 180 MB Bendrijos leidimui, 290 MB „Ultimate Edition“
3. Užtemimas
„Eclipse“ yra vienas iš populiariausių IDE, o ne tik „Java“, bet ir „C ++“ bei „PHP“. „Eclipse“ yra atviro kodo įrankis ir turi didelę kūrėjų bendruomenę. Jame taip pat yra didžiulis priedų bibliotekos, kurias sukūrė visi vartotojai. „Eclipse“ naujausia didelė spauda praeitais metais buvo „Eclipse Luna“, kuri pasiūlė „Java 8“ paramą. „Eclipse“ taip pat buvo senosios „Android“ SDK („Software Development Kit“) IDE.
- Kūrėjas: „ Eclipse Foundation“
- Platformos: „ Eclipse“ yra „Windows“, „Mac“, „Linux“ ir „OSX“
- Kainos: nemokamai
- Dydis: „Eclipse Luna“ „Java“ kūrėjų atsisiuntimo paketas yra (beveik) 155 MB.
4. „Jdeveloper“
„JDeveloper“ yra visiškai laisvas „Oracle“ išleistas IDE. „JDeveloper“ siūlo keletą funkcijų, pvz., „Refactoring“, „Version Control“, „Audit & Metrics“, „Debugging“, „Profiling“. „Ant“ palaikymas ir palaikymas. Jame yra du leidimai: „Studio“ leidimas, kuriame yra pilnai pakrautas įrankių rinkinys programoms kurti „Java“ ir „Java“ leidimas, kuriame trūksta J2EE, ADF, UML ir duomenų bazės funkcijų, tačiau yra daug mažesnis ir greitesnis. „Java Edition“ turi visas pagrindines „Java“ funkcijas ir turi atitikti daugelį naujokų ir tarpinių „Java“ kodų.
- Kūrėjas: „ Oracle“
- Platformos: kryžminė platforma
- Kainos: nemokamai
- Dydis: „ Java Edition“ 181 MB, „Studio Edition“ -1, 8 GB
5. Dr. Java
Dr Java yra lengvas „Java IDE“, kuris yra palaikomas „Sourceforge“. Jis pirmiausia skirtas studentams ir pradedantiesiems, bet taip pat turi pažangias „Java“ specialistų funkcijas. Tai nemokamas ir atviras šaltinis. Dr Java yra palaikomas „JavaPLT“ grupės Rice universitete. Jo sąsaja sukurta naudojant „Sun Microsystems“ sukurtą „Swing“ įrankių rinkinį.
- Platformos: kryžminė platforma
- Kainos: nemokamai
- Dydis: 13 MB
6. BlueJ
„BlueJ“ yra atviro kodo „Java IDE“, sukurtas švietimo tikslais. Jis taip pat tinka mažiems programinės įrangos projektams kurti. „BlueJ“ sąsaja yra gana paprasta, kad pradedantiesiems tai būtų naudinga. Jis rodo klases ir objektus švariu, vizualiu būdu. Pagrindinis „BlueJ“ tikslas yra mokyti objekto orientuotą programavimą, todėl jis yra puiki priemonė naujiems besimokantiesiems, galingas, be kitų profesionalių IDE grupių pobūdžio.
- Platformos: kryžminė platforma
- Kainos: nemokamai
- Dydis: 160-170 MB (įskaitant JDK)
7. jCreator
jCreator yra greitas ir efektyvus „Java IDE“, parašytas „C ++“ (kuris tariamai leidžia jį greičiau nei kiti IDS, kurie buvo parašyti „Java“). Ji turi sąsają, panašią į ankstesnes „Visual Studio“ versijas, ir leidžia ją pritaikyti pagal savo pageidavimus. jCreator yra mokamas IDE, bet taip pat yra nemokama versija be funkcijų, pvz., automatinio kodo užbaigimo. jCreator siūlo tik „Windows“ palaikymą, tačiau jį galima paleisti „Linux“ naudojant „Vine“.
- Kūrėjas: Xinox Software
- Platformos: tik „Windows“.
- Kainos: nemokamai
- Dydis: 7, 2 MB bandomosioms versijoms
8. jGrasp
jGrasp yra dar vienas labai lengvas „Java IDE“, kuris orientuojasi į programinės įrangos vizualizacijas. Jame yra tokios funkcijos kaip UML klasės diagramos, kurios padeda pagerinti kodo skaitymo galimybes. jGrasp generuoja vizualizacijas automatiškai, taip pat turi duomenų struktūros identifikavimo mechanizmus, dinaminius objektų žiūrovus ir keletą kitų funkcijų, kurios pateikia Java kodą gražioje, skaitomoje knygoje.
- Platformos: kryžminė platforma
- Kainos: nemokamai
- Dydis: 5 MB
9. Greenfoot
Greenfoot yra švietimo Java IDE, kuris yra beveik visiškai sąveika. Jis labai priklauso nuo duomenų struktūrų vizualizavimo ir yra optimizuotas paprastų programų ir 2D Java žaidimų kūrimui. „Greenfoot“ turi tikrai puikią bendrinimo internete funkciją, kuri kepama tiesiai į IDE. Vartotojai gali dalintis savo programomis internete, kad galėtų juos peržiūrėti ir gauti pagalbą bei atsiliepimus. Bendri projektai gali būti tiesiogiai redaguojami internete. Apskritai, Greenfoot yra puikus pradedantiesiems.
- Platformos: kryžminė platforma
- Kainos: nemokamai
- Dydis: 162 MB „Windows“ (įskaitant JDK)
10. Codenvy
Paskutiniame mūsų sąrašo įraše turime „Codenvy“, kuri, skirtingai nuo visų kitų iki šiol minėtų IDE, yra grynai debesis. Diegimo nereikia. „Codenvy“ turi visus varpus ir švilpukus apie visiškai rodomą „neprisijungus“ IDE, įskaitant kūrimo / paleidimo / derinimo aplinką. Galimybė bendradarbiauti realiu laiku yra viena iš pageidaujamų „Codenvy“ funkcijų. „Codenvy“ turi puikią sąsają ir kelias darbo vietos parinktis. Jis yra prieinamas sumokėjus mėnesinį abonentinį mokestį. Bendruomenė „Codenvy“ leidimas yra laisvai naudojamas.
Išsami informacija:
- Kūrėjas: Codenvy Inc.
- Platformos: kryžminė platforma (pagrįsta naršykle)
- Kainodara: laisva bendruomenės leidimui. Priemoka už aukščiausios kokybės versiją nuo $ 1 per mėnesį.
Jei turite pasiūlymų dėl geriausių „Java“ IDE sąrašo, nedvejodami praneškite mums apie komentarus.