Ero Intellijin Ja Eclipsen Välillä

Ero Intellijin Ja Eclipsen Välillä
Ero Intellijin Ja Eclipsen Välillä

Video: Ero Intellijin Ja Eclipsen Välillä

Video: Ero Intellijin Ja Eclipsen Välillä
Video: Учебное пособие по Java для начинающих [2020] 2024, Marraskuu
Anonim

Intellij vs. Eclipse

Java IDE (Integrated Development Environment) -markkinat ovat yksi eniten kilpaileneista ohjelmointityökalujen alalla. IntelliJ IDEA ja Eclipse ovat kaksi neljästä suurimmasta kilpailijasta tällä alalla (NetBeans ja Oracle JDeveloper ovat kaksi muuta). Eclipse on ilmainen ja avoimen lähdekoodin ohjelmisto, kun taas IntelliJ on kaupallinen tuote.

Pimennys

Eclipse on IDE, joka mahdollistaa sovellusten kehittämisen useilla kielillä. Itse asiassa sitä voidaan kutsua täydelliseksi ohjelmistokehitysympäristöksi, joka koostuu IDE: stä ja laajennusjärjestelmästä. Se on ilmainen ja avoimen lähdekoodin ohjelmisto, joka on julkaistu Eclipse Public License -lisenssillä. Sopivien laajennusten avulla sitä voidaan kuitenkin käyttää sovellusten kehittämiseen monille muille kielille, kuten C, C ++, Perl, PHP, Python, Ruby jne. Eclipse IDE on nimeltään Eclipse ADT, Eclipse CDT, Eclipse JDT ja Eclipse PDT, kun niitä käytetään Adan, C / C ++: n, Java: n ja PHP: n kanssa. Se on alustojen välinen IDE, joka toimii monissa käyttöjärjestelmissä. Sen nykyinen julkaisuversio 3.7 julkaistiin kesäkuussa 2011.

Intellij

IntelliJ IDEA on Java IDE, jonka on kehittänyt JetBrains. IntelliJ: n ensimmäinen versio ilmestyi vuonna 2001. Tuolloin se oli ainoa IDE, joka tuki kehittynyttä koodinavigointia ja korjaamista. Se on kaupallinen tuote, jossa ilmainen 30 päivän kokeiluversio (kaikilla ominaisuuksilla) on saatavana kaikille alustoille. Viime aikoina on julkaistu avoimen lähdekoodin versio. Nykyinen vakaa versio on 10.0. Se tarjoaa tukea UML-luokkakaavioiden piirtämiseen, visuaaliseen mallintamiseen horrostilassa, Spring 3.0, riippuvuuksien analysointi ja Maven. Sovelluksia monilla kielillä, kuten Java, JavaScript, HTML, Python, Ruby, PHP ja monet muut, voidaan kehittää IntelliJ: n avulla. IntelliJ tukee laajaa valikoimaa kehyksiä ja tekniikoita, kuten JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate ja OSGi. Lisäksi erilaiset sovelluspalvelimet, kuten GlassFish, JBoss,Tomcat ja WebSphere ovat IntelliJ: n tukemia. IntelliJ tekee mahdolliseksi helpon integroinnin CVS: n, Subversionin, Antin, Mavenin ja JUnitin kanssa.

Mitä eroa on Intellij ja Eclipse?

Vaikka sekä IntelliJ että Eclipse ovat tällä hetkellä kaksi suosituinta Java IDE: tä, niillä on eroja. Ensinnäkin, Eclipse on ilmainen ja täysin avoimen lähdekoodin, kun taas IntelliJ on kaupallinen tuote. Tuki Mavenille on parempi IntelliJ: ssä. IntelliJ IDEA sisältää sisäänrakennetun GUI-rakennustyökalun Swingille, mutta sinun on käytettävä erillistä laajennusta Eclipse-sovelluksessa samaan tarkoitukseen. Itse asiassa Java-yhteisö pitää IntelliJ: n graafisen käyttöliittymän rakentajaa tällä hetkellä parhaana graafisen käyttöliittymän suunnittelijana. XML-tuen suhteen IntelliJ tarjoaa paremman vaihtoehdon. Siinä on sisäänrakennettu XML-editori, jossa on edistyneitä ominaisuuksia, kuten koodin täydennys ja vahvistus (jota ei ole Eclipse-ohjelmassa). Laajennusjärjestelmä ja suuri määrä laajennettavia laajennuksia, joita on saatavana monilta osapuolilta, tekevät Eclipse-ohjelmasta erittäin suositun teollisuudessa. Ominaisuuksien eroista huolimattaJava-yhteisön yleiset mielipiteet näiden kahden IDE: n suorituskyvystä ovat melko samanlaisia.

Suositeltava: