Hvordan Velge En Java IDE

Hvordan Velge En Java IDE
Hvordan Velge En Java IDE

Video: Hvordan Velge En Java IDE

Video: Hvordan Velge En Java IDE
Video: Какую IDE для Java выбрать? 2024, Kan
Anonim

Å velge riktig integrert utviklingsmiljø (IDE) for Java-programmeringsspråket kan ha en betydelig innvirkning på produktiviteten din. Etter å ha sammenlignet hovedkonkurrentene til NetBeans, Eclipse og IntelliJ IDEA og valgt den som passer best for din kunnskap og behov, kan du finne den beste IDE for deg.

Hvordan velge en Java IDE
Hvordan velge en Java IDE

Komme i gang med Java er uløselig knyttet til valg av IDE (integrert utviklingsmiljø). Dette er spesielt viktig for de som er nye innen programmering, ettersom valget av IDE kan ha en betydelig innvirkning på arbeidsflyten.

Mens det er over et dusin forskjellige Java IDEer totalt, er de største og kraftigste, og godt støttet av både utviklerne og samfunnet, de tre IDEene: NetBeans, Eclipse og IntelliJ IDEA. Resten av konkurrentene er betydelig dårligere i funksjonalitet, mange støttes ikke lenger, og det er derfor de ikke kan oppfylle de nyeste standardene for et så raskt utviklende programmeringsspråk som Java. La oss dvele ved hvert av de nevnte utviklingsmiljøene mer detaljert.

NetBeans er utviklet med aktiv støtte fra Oracle, som også eier Java-rettighetene. Dermed har noen av Java-teknologiene førstehånds støtte i NetBeans.

Når det gjelder funksjonalitet, er NetBeans det enkleste og mest intuitive Java-utviklingsmiljøet av de tre beste. Uten tvil kan vi anbefale det for de som først møter utviklingsmiljøer og Java-programmeringsspråket. Blant de særtrekkene ved denne IDE er den optimale innstillingen av miljøet "out of the box". Etter å ha installert dette miljøet, får brukeren utmerkede innstillinger for kompilatoren og selve utviklingsmiljøet, et grensesnitt uten unødvendige ikoner og menyelementer, det er bare de mest etterspurte og ofte brukte funksjonene. Deretter kan du selvfølgelig tilpasse grensesnittet for deg selv. Vi kan også legge merke til den praktiske gjennomføringen av oppgaver, alle menyene er veldig strukturerte og har klare navn. Separat kan vi merke oss at det er enkelt å jobbe med NetBeans på grunn av fraværet av behovet for å vandre gjennom endeløse menyer og popup-vinduer, som mange andre utviklingsmiljøer lider under. I de fleste tilfeller, når en bruker kommuniserer med NetBeans-miljøet, foreslår det automatisk de beste innstillingene for jobben. Dermed, selv om en nybegynnerbruker ikke helt forstår hva miljøet spør ham om, ved å klikke "OK", er det nesten umulig å skade arbeidet hans. Installasjon av ekstra miljøkomponenter / plugin-moduler (plug-in) gjøres med ett klikk. Det er god støtte for versjonskontrollsystemer (VCS) samt et brukervennlig grafisk brukergrensesnitt (GUI) delsystem. NetBeans er tilgjengelig gratis.

Oppsummert er NetBeans IDE et intuitivt og brukervennlig utviklingsmiljø. Fra og med NetBeans er det lett å forstå og enkelt å lære å bruke på et avansert nivå. I tillegg er stilen til NetBeans brukerinteraksjon slik at du raskt kan lære selve Java-språket, hvis du bruker hintene som er innebygd i miljøet, enten det er Javadoc-dokumentasjon eller anbefalinger for å rette feil / potensielle feil.

Eclipse er et integrert utviklingsmiljø opprinnelig opprettet av IBM og har vært blant de ledende siden oppstarten. Eclipse er imidlertid ikke bare Java-spesifikk, men den generelle Eclipse Platform, som påvirker funksjonaliteten. Den mest egnede forsamlingen for å jobbe med Java Eclipse er tilgjengelig under navnet Eclipse IDE for Java Developers.

Kjennetegnet på Eclipse er dens nesten ubegrensede tilpassbarhet og utvidbarhet. For nybegynnere kan dette imidlertid føre til problemer. Så ut av boksen inneholder Eclipse-grensesnittet for mange funksjoner som sjelden brukes, har forvirrende og ikke intuitive menyer. Eclipse er kjent for sine endeløse dialogbokser som krever at brukeren skriver inn en stor mengde informasjon eller bare overbelastet informasjon som han trenger gjøre seg kjent med. Plugin-installasjonssystemet kan også virke forvirrende. Systemene for arbeid med versjonskontroll og utvikling av brukergrensesnitt er på mellomnivå. Formørkelse er også tilgjengelig gratis.

Blant fordelene med Eclipse IDE kan bemerkes støtte for nesten hvilken som helst eksisterende Java-teknologi, så vel som mindre teknologier, uten som programmerere ikke kan gjøre. Med nok erfaring kan Eclipse tilpasses i utrolig grad for å dekke dine behov. For nye brukere vil dette bare være en hindring for effektivt arbeid, siden du ikke skal forvente mye intuitivitet og enkelhet fra et generelt miljø.

IntelliJ IDEA, skapt av JetBrains, var det første komplette integrerte utviklingsmiljøet som noensinne er bygget. I motsetning til IDEene som er beskrevet ovenfor, er Intellij IDEA tilgjengelig i den gratis Community Edition-versjonen og den betalte versjonen - Ultimate. For en nybegynnerutvikler inneholder den gratis versjonen all nødvendig funksjonalitet og kan betraktes som en fullverdig IDE.

Nå får IDEA flere og flere tilhengere og positive anmeldelser, og er, som slagordet sier, et "smart" utviklingsmiljø. Intellij IDEA er ekstremt forståelig, enkel å bruke, støtter de fleste moderne teknologier, har et av de mest praktiske versjonskontrollsystemene. Det er absolutt ingen overbelastning i den: et minimum av dialogbokser og bare nødvendig informasjon vises til brukeren. Det er et omfattende hurtigtastesystem som lar deg raskt utføre et stort antall ikke-trivielle funksjoner. Når det gjelder brukervennlighet, står IntelliJ IDEA definitivt på et nivå over konkurrentene, siden det er et "smart" miljø, kjenner det alltid brukerens intensjoner, og spør / hjelper ham i sitt arbeid og sparer mye tid og krefter. Som sådan har IntelliJ IDEA ingen ulemper, for en nybegynner kan imidlertid GUI-utviklingssystemet være vanskelig, siden det vil kreve fra brukeren minst et minimum sett med kunnskap om å bygge en GUI i Java.

For å oppsummere, bør følgende poeng gjøres. For de som er nye for Java og IDEer, er NetBeans det perfekte valget. For folk med minst minimal Java-kunnskap, vil NetBeans eller IntelliJ IDEA gjøre det. For de som har lyst og mulighet til å bruke litt tid på å bli kjent med og konfigurere miljøet, og som også ønsker å tilpasse miljøet helt for seg selv, kan du anbefale Eclipse.

Anbefalt: