Qhov txawv ntawm Intellij thiab dab noj hnub

Qhov txawv ntawm Intellij thiab dab noj hnub
Qhov txawv ntawm Intellij thiab dab noj hnub

Video: Qhov txawv ntawm Intellij thiab dab noj hnub

Video: Qhov txawv ntawm Intellij thiab dab noj hnub
Video: DIFFERENCE BETWEEN DYSLEXIA AND DYSGRAPHIA 2024, Kaum ib hlis
Anonim

Intellij vs dab noj hnub

Java IDE (Integrated Development Environment) kev ua lag luam yog ib qho kev sib tw sib tw tshaj plaws hauv cheeb tsam ntawm cov cuab yeej programming. IntelliJ IDEA thiab Eclipse yog ob ntawm plaub tus neeg sib tw loj hauv cheeb tsam no (NetBeans thiab Oracle JDeveloper yog lwm ob). Dab noj hnub yog dawb thiab qhib qhov software, thaum IntelliJ yog cov khoom lag luam.

Eclipse

Eclipse yog IDE uas tso cai rau kev txhim kho cov ntawv thov ua ntau hom lus. Qhov tseeb, nws tuaj yeem raug hu ua qhov ua tiav software txhim kho ib puag ncig tsim los ntawm IDE thiab cov plug-in system. Nws yog dawb, thiab qhib qhov software tso tawm raws li Eclipse Public License. Txawm li cas los xij, nrog kev siv cov plug-ins uas tsim nyog, nws tuaj yeem siv los tsim cov ntawv thov hauv ntau hom lus xws li C, C ++, Perl, PHP, Python, Ruby, thiab lwm yam. Eclipse IDE hu ua Eclipse ADT, Eclipse CDT, Eclipse. JDT thiab Eclipse PDT, thaum siv nrog Ada, C / C ++, Java thiab PHP, feem. Nws yog tus ntoo khaub lig-platform IDE, uas khiav ntawm ntau lub tshuab ua haujlwm. Nws tam sim no tso tawm version 3.7 tau tso tawm thaum Lub Rau Hli, 2011.

Intellij

IntelliJ IDEA yog Java IDE tsim los ntawm JetBrains. Thawj version ntawm IntelliJ tau tawm hauv xyoo 2001. Thaum lub sijhawm ntawd, nws tsuas yog IDE nkaus xwb nrog kev txhawb nqa rau kev tshaj lij kev taw qhia thiab refactoring. Nws yog cov khoom lag luam, qhov twg pub dawb 30-hnub sim (nrog rau tag nrho cov nta) muaj rau txhua lub platform. Tsis ntev los no, ib tsab ntawv qhib tau tsim muaj. Tam sim no ruaj khov version yog 10.0. Nws muaj kev txhawb nqa rau kev kos duab hauv chav kawm UML, kev ua qauv pom hauv Hibernate, Caij nplooj ntoos hlav 3.0, kev tsom xam ntawm kev vam khom thiab Maven. Cov ntawv thov hauv ntau hom lus xws li Java, JavaScript, HTML, Python, Ruby, PHP thiab ntau ntxiv tuaj yeem tsim siv IntelliJ. IntelliJ txhawb nqa ntau yam haujlwm thiab thev naus laus zis xws li JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate thiab OSGi. Tsis tas li ntawd, ntau daim ntawv thov servers xws li GlassFish, JBoss, Tomcat thiab WebSphere tau txais kev txhawb nqa los ntawm IntelliJ. Kev koom ua ke yooj yim nrog CVS, Subversion, Ant, Maven thiab JUnit yog ua tau los ntawm IntelliJ.

Dab tsi yog qhov txawv ntawm Intellij thiab Eclipse?

Txawm hais tias ob qho tib si IntelliJ thiab dab noj hnub yog ob qhov nrov tshaj plaws Java IDEs tam sim no, lawv muaj qhov sib txawv. Ua ntej tshaj plaws, Dab Ntxwg Nyoog yog qhov pub dawb thiab qhib tag nrho, thaum IntelliJ yog cov khoom lag luam. Kev them nyiaj yug rau Maven yog qhov zoo dua hauv IntelliJ. IntelliJ IDEA los nrog tsim-hauv GUI builder rau Swing, tab sis koj yuav tsum tau siv cais plug-in nyob rau hauv dab noj hnub rau tib lub hom phiaj. Qhov tseeb, cov zej zog Java suav nrog IntelliJ's GUI builder ua tus tsim GUI zoo tshaj plaws tam sim no. Hais txog kev txhawb nqa XML, IntelliJ muaj cov kev xaiv zoo dua. Nws muaj ib tug built-in XML editor nrog sophisticated nta xws li code ua kom tiav thiab validation (uas tsis muaj nyob rau hauv dab noj hnub). Txawm li cas los xij, lub kaw lus plug-in thiab qhov loj ntawm qhov txuas txuas ntxiv muaj los ntawm ntau tog ua rau dab noj hnub nrov heev hauv kev lag luam. Txawm hais tias qhov sib txawv ntawm cov yam ntxwv, cov kev xav dav dav hauv Java zej zog txog kev ua tau zoo ntawm ob IDE no zoo sib xws.

Pom zoo: