IDE kasutamise algaja juhend versus tekstiredaktor

click fraud protection

Parim tööriist Java-programmeerijatele, kui nad oma esimesi programme kirjutama hakkavad, on vaieldav teema. Nende eesmärk peab olema õppekava põhialuste õppimine Java keel. Samuti on oluline, et programmeerimine oleks lõbus. Minu jaoks on lõbus kõige vähem probleemideta programmide kirjutamine ja käitamine. Siis pole küsimus mitte niivõrd selles, kuidas Java õppida, kuivõrd. Programmid tuleb kuskile kirjutada ja kui valida, kas kasutada mõnda tüüpi tekstiredaktorit või integreeritud arenduskeskkonda, saab määrata, kui lõbus programmeerimine võib olla.

Mis on tekstiredaktor?

Tekstiredaktori toimimist pole võimalik kuidagi lahti seletada. See loob ja redigeerib faile, mis ei sisalda midagi muud kui lihttekst. Mõni ei paku teile isegi mitmesuguseid fonte ega vorminguvõimalusi.

Tekstiredaktori kasutamine on Java-programmide kirjutamise lihtsaim viis. Kui Java kood on kirjutatud, saab seda kompileerida ja käitada käsuridade abil terminaliaknas.

Tekstiredaktorite näited: Märkmik (Windows), TextEdit (Mac OS X), GEdit (Ubuntu)

instagram viewer

Mis on programmeerimise tekstiredaktor?

On tekstiredaktorid, mis on loodud spetsiaalselt programmeerimiskeelte kirjutamiseks. Me helistame neile programmeerimine tekstiredaktorid, et erinevus esile tuua, kuid neid tuntakse üldiselt lihtsalt tekstiredaktoritena. Nad tegelevad endiselt ainult tavaliste tekstifailidega, kuid neil on ka programmeerijatele mõned käepärased funktsioonid:

  • Süntaksi esiletõstmine: Värvid on määratud a erinevate osade esiletõstmiseks Java programm. See muudab koodi lugemise ja silumise lihtsamaks. Näiteks võite seadistada süntaksi esiletõstmise nii, et Java märksõnad on sinised, kommentaarid on rohelised, stringi tähed on oranžid jne.
  • Automaatne redigeerimine: Java programmeerijad vormindavad oma programme nii, et koodiplokid on koos taandega. Seda taanet saab redigeerija automaatselt teha.
  • Kompileerimise ja täitmise käsud: Et päästa programmeerija, kes peaks tekstiredaktorilt terminaliaknale lülituma, on neil toimetajatel võimalus Java programme kompileerida ja käivitada. Seetõttu saab silumist teha kõik ühes kohas.

Tekstiredaktorite programmeerimise näited: TextPad (Windows), JEdit (Windows, Mac OS X, Ubuntu)

Mis on IDE?

IDE tähistab integreeritud arenduskeskkonda. Need on võimsad tööriistad programmeerijatele, mis pakuvad kõiki programmeerimise tekstiredaktori funktsioone ja palju muud. IDE idee on hõlmata kõike, mida Java programmeerija võiks ühe rakendusega teha. Teoreetiliselt peaks see võimaldama neil Java programme kiiremini arendada.

IDE võib sisaldada nii palju funktsioone, et järgmine loend sisaldab ainult mõnda neist. See peaks rõhutama, kui kasulikud need programmeerijatele võivad olla:

  • Koodi automaatne täitmine: Java-koodi sisestamisel aitab IDE, kuvades võimalike valikute loendi. Näiteks võib stringi objekti kasutamisel soovitada programmeerijal kasutada ühte selle meetoditest. Trükkimisel ilmub hüpikmenüüsse nende meetodite loend, mida nad saavad valida.
  • Juurdepääs andmebaasidele: Java-rakenduste ühendamiseks andmebaasidega saavad IDE-d juurde pääseda erinevatele andmebaasidele ja neis sisalduvatele andmetele päringuid teha.
  • GUI-ehitaja:Graafilised kasutajaliidesed saab luua, lohistades ja kukutades Swing komponente lõuendile. IDE kirjutab automaatselt Java koodi, mis loob kasutajaliidese.
  • Optimeerimine: Java-rakenduste keerukamaks muutudes muutuvad tähtsamaks kiirus ja tõhusus. IDE-sse sisseehitatud profiilid võivad esile tõsta valdkondi, kus Java-koodi saaks paremaks muuta.
  • Versiooni juhtimine: Lähtekoodifailide varasemaid versioone saab säilitada. See on kasulik funktsioon, kuna Java-klassi töötavat versiooni saab salvestada. Kui tulevikus seda muudetakse, saab luua uue versiooni. Kui muudatused tekitavad probleeme, saab faili tagasi eelmise tööversiooni juurde.

IDE-de näited: Eclipse (Windows, Mac OS X, Ubuntu), NetBeans (Windows, Mac OS X, Ubuntu)

Mida peaksid algajad Java programmeerijad kasutama?

Algajatele Java keele õppimiseks pole vaja kõiki IDE-s sisalduvaid tööriistu. Tegelikult võib keeruka tarkvara õppimine olla sama hirmutav kui uue programmeerimiskeele õppimine. Samal ajal pole Java programmide kompileerimise ja käitamise jaoks eriti lõbus pidevalt tekstiredaktori ja terminaliakna vahel vahetada.

Meie parim nõuanne kipub eelistama kasutamist NetBeans rangete juhiste kohaselt, et algajad ignoreerivad alguses peaaegu kõiki selle funktsioone. Keskenduge puhtalt sellele, kuidas luua uus projekt ja kuidas käivitada Java-programmi. Ülejäänud funktsionaalsus saab selgeks, kui seda vaja on.

instagram story viewer