Java je programski jezik visoke razine koji je razvio Sun Microsystems još 1995. godine. ). Danas je razvoj ove tehnologije uključen u tvrtku JCP ( Java Community Process ). Jedna od glavnih značajki jezika jest kompilacija koja se izvodi izravno tijekom sastavljanja programa.
Kôd se pretvara u bajtni kod, a zatim izvršava u Java virtualnom stroju. JVM djeluje kao prevoditelj, povezujući programski jezik s potrebnim komponentama računala. Ovaj princip dopušta programima da rade na svim sustavima u kojima je instaliran virtualni stroj.
Objektno orijentirani i upisani Java jezik ima mnoge korisne značajke za programere. Među njima su sljedeći:
Osim toga, ovaj jezik je vrlo čest, jer je okarakteriziran kao multi-threaded, high-performance, interpretiran i dinamičan.
Postoji nekoliko implementacija ove platforme, među kojima Eclipse zauzima posebno mjesto. Razvojno okruženje modularnih cross-platform aplikacija ima niz obveznih značajki koje su prisutne u drugim sličnim proizvodima. Među njima su:
Eclipse je razvojno okruženje koje trenutno kontrolira Zaklada Eclipse. Ona pruža otvoreni izvorni kod koji pruža nove mogućnosti za programere. Napisana je u Javi i namijenjena je poboljšanju procesa stvaranja softvera.
Ovaj projekt je infrastruktura koja pruža osnovne usluge za programere. Dostupni alati omogućuju vam stvaranje novih tehnologija u Eclipseu. Razvojno okruženje nije samo skup API-ja - on može obraditi kompletne zadatke.
Veliki broj dodataka otvorenog koda predstavljaju neograničene mogućnosti za graditelje alata. Svi dodaci mogu se dodati programu, što vam u konačnici omogućuje prilagodbu i prilagodbu za bilo koji zadatak.
Okruženje za programiranje ima sljedeće značajke:
Projekt Eclipse nastavlja se razvijati na mnogo načina. Program se stalno poboljšava, proširujući svoju funkcionalnost dodavanjem novih dodataka.
Programsko okruženje sastoji se od nekoliko osnovnih elemenata. Prvo, to je Eclipse Runtime, odgovoran za rad modula i dodataka. Osnovna funkcionalnost pripada ovom okruženju izvršenja. To uključuje upravljanje ažuriranjima, interakciju sa sustavom, postavljanje dodataka, održavanje zdravlja odjeljka za pomoć.
Drugo, sama IDE je odgovorna za upravljanje projektima, vodećim elementima programa, kao i za otklanjanje grešaka, razvoj tima i pretraživanje među datotekama.
Dodaci kao što su PDE i Java razvojni alati također su uključeni u Eclipse. Razvojno okruženje Java-programa i novih dodataka uz korištenje ovih dodataka postaje puno funkcionalnije.
Gornja Eclipse SDK jedna je od platformskih verzija. Postoji još nekoliko IDE-ova s jedinstvenim značajkama, a to su:
Svaka verzija ima jedinstvene značajke, ali osnovnu funkcionalnost za početnike u potpunosti osigurava standardni Eclipse (razvojno okruženje). Lekcije o tome dostupne su na internetu besplatno, što će uvelike olakšati proučavanje programa.
Takvo razvojno okruženje ima mnogo konkurenata, ali na kraju je nemoguće odabrati najboljeg predstavnika. Eclipse se zasigurno može smatrati najpopularnijom. Koristili su je gotovo svi programeri, zahvaljujući brojnim neporecivim prednostima.
Pri razvoju mobilnih aplikacija često se koristi Eclipse (razvojno okruženje). Android platforma se ubrzano razvija, a Java podrška za ovaj IDE privlači programere. Međutim, vrijedno je napomenuti da su njegove mogućnosti mnogo veće.
Glavni konkurent dotičnog programa je NetBeans proizvod i potpuno je besplatan. Morat ćete platiti licencu Eclipse, a to neke plaši. IntelliJ IDEA, JDeveloper, Android Studio, DrJava i MyEclipse također se mogu razlikovati među ostalim konkurentskim proizvodima. No, mnogi smatraju da je Eclipse. Razvojno okruženje već godinama zadovoljava korisnike i ne prestaje ga raditi!