Intellij vs Eclipse
Java IDE (integroitu kehitysympäristö) -markkinat ovat yksi voimakkaimmin kilpailluista ohjelmointityökalujen alueella. IntelliJ IDEA ja Eclipse ovat kaksi alueen neljästä suurimmasta kilpailijasta (kaksi muuta ovat NetBeans ja Oracle JDeveloper). Eclipse on ilmainen ja avoimen lähdekoodin ohjelmisto, kun taas IntelliJ on kaupallinen tuote.
Eclipse
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ä. Soveltuvien laajennusten avulla sitä voidaan kuitenkin käyttää sovellusten kehittämiseen monilla muilla kielillä, 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 vastaavasti Ada, C / C ++, Java ja PHP kanssa. Se on alustojen välinen IDE, joka toimii monissa käyttöjärjestelmissä. Sen nykyinen versio 3.7 julkaistiin kesäkuussa 2011.
IntelliJ
IntelliJ IDEA on JetBrainsin kehittämä Java IDE. IntelliJ: n ensimmäinen versio ilmestyi vuonna 2001. Tuolloin se oli ainoa IDE, jolla oli tuki edistyneelle koodinavigoinnille ja refaktoroinnille. Se on kaupallinen tuote, jossa kaikille alustoille on saatavana ilmainen 30 päivän kokeiluversio (kaikilla ominaisuuksilla). Viime aikoina on saatavana avoimen lähdekoodin painos. Nykyinen vakaa versio on 10.0. Se tarjoaa tukea UML-luokkakaavioiden piirtämiseen, visuaaliseen mallinnukseen Hibernate-ohjelmassa, Spring 3.0, riippuvuuksien analysointi ja Maven. IntelliJ: n avulla voidaan kehittää sovelluksia monilla kielillä, kuten Java, JavaScript, HTML, Python, Ruby, PHP ja monia muita. IntelliJ tukee laajaa valikoimaa kehyksiä ja tekniikoita, kuten JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate ja OSGi. Lisäksi IntelliJ tukee erilaisia sovelluspalvelimia, kuten GlassFish, JBoss, Tomcat ja WebSphere. IntelliJ mahdollistaa helpon integroinnin CVS: n, Subversionin, Antin, Mavenin ja JUnitin kanssa.
Mikä on ero Intellijin ja Eclipsen välillä??
Vaikka sekä IntelliJ että Eclipse ovat kaksi suosituinta Java IDE: tä tällä hetkellä, niillä on eroja. Ensinnäkin, Eclipse on ilmainen ja täysin avoin lähdekoodi, kun taas IntelliJ on kaupallinen tuote. Tuki Mavenille on parempi IntelliJ: ssä. IntelliJ IDEA sisältää sisäänrakennetun GUI-rakennuksen Swingille, mutta sinun on käytettävä erillistä lisäosaa Eclipse-ohjelmassa samaan tarkoitukseen. Itse asiassa Java-yhteisö pitää IntelliJ: n GUI-rakentajaa parhaana GUI-suunnittelijana tällä hetkellä. IntelliJ tarjoaa XML-tuen kannalta paremman vaihtoehdon. Siinä on sisäänrakennettu XML-editori, jossa on hienostuneita ominaisuuksia, kuten koodin täydentäminen ja validointi (jota ei ole Eclipsessä). Laajennusjärjestelmä ja monien tahojen saatavissa oleva suuri määrä laajennettavia laajennuksia tekevät Eclipsestä kuitenkin erittäin suositun teollisuudessa. Ominaisuuksien eroista huolimatta Java-yhteisössä yleiset mielipiteet näiden kahden IDE: n suorituskyvystä ovat melko samanlaiset.