Hvis du bare er ute etter en IDE for å lære Java, eller hvis du trenger vakre ikoner, eller hvis datamaskinen din ikke er så godt konfigurert, er Eclipse et godt valg. Hvis du ser etter en IDE som kan forbedre utviklingseffektiviteten, og hvis du ønsker å finne et raskere og mer praktisk verktøy, anbefaler vi å bruke IntelliJ IDEA.
Eclipse-verktøy
Først: I Eclipse kan konsollen maksimeres. Dette kan gjøres ved å dobbeltklikke på fanen eller Ctrl+M-snarveien, men det finnes ingen lignende måte i IntelliJ IDEA. For det andre: Eclipses prosjektstruktur er kraftigere. Det finnes ingeniørområder i Eclipse som består av prosjekter, hvor hvert enkelt kan grupperes individuelt eller skjules, slås av eller på.
For det tredje: Eclipse sitt grensesnitt er vakrere. Sammenlignet med IntelliJ IDEA er Eclipses skrifttyper og grafikk vakrere og mer stabile. Og alle de lokale kontrollene er veldig verdifulle.
For det fjerde: Eclipse-plugins er enklere å skrive, bruker færre systemressurser og kjører jevnere.
For det femte: Eclipse er gratis. Selvfølgelig har IntelliJ IDEA nå også en gratisversjon, så dette kan ikke regnes som en fordel med Eclipse, men den betalte versjonen av IntelliJ IDEA har kraftigere funksjoner.
IntelliJ-IDÉ
Først, bedre feilsøking. IntelliJ IDEA er mye kraftigere enn Eclipse når det gjelder feilsøking. Under feilsøkingsprosessen, når vi må finne verdien til noen uttrykk, hvis vi bruker Eclipse, må vi velge hele uttrykket, og deretter bruke Crtl+Shift+I for å se verdien av dette uttrykket. Men i IntelliJ IDEA trenger du bare å flytte markøren under uttrykket og Alt+F8 for å gjøre det. IntelliJ IDEA forstår uttrykkene du kan trenge godt og gir foreslåtte parametervariabler. Du kan redigere det direkte og få verdien av dette uttrykket umiddelbart, uten å hoppe rundt som et feilsøkingsgrensesnitt i Eclipse.
For det andre, høyere utviklingseffektivitet. IntelliJ IDEA er smartere enn Eclipse når det gjelder automatisk kodegenerering, for eksempel kan IntelliJ IDEA generere en testklasse for en klasse og korrekt plassere den i den tilsvarende testkatalogen. Når det gjelder støtte for ZenCoding, er det veldig praktisk å skrive html, og tabulaturen er raskt ferdig, akkurat som den native integrasjonen. En av de mer åpenbare utviklingseffektivitetsaspektene ved IntelliJ IDEA er at den har bedre støtte for JS, CSS og plugins.
Det tredje punktet er smartere rekonstruksjon. Dette er faktisk en utviklingseffektivitet, men jeg vil fremheve refaktoreringsfunksjonen til IntelliJ IDEA separat. Alle moderne IDE-er tilbyr refaktorering, så IntelliJ IDEA forstår hva du trenger og vil gi deg den mest passende løsningen for hver situasjon.
For det fjerde er katalogen mindre lagdelt og klar. IntelliJ IDEA har svært lite kataloghierarki, men det er veldig tydelig, og IDE-konfigurasjonen finnes i Innstillinger, og prosjektkonfigurasjonen finnes også i Prosjektinnstillinger.
|