OqPoWah.com

Eclipse - razvojno okolje za modularne aplikacije na več platformah

Eclipse je platforma za ustvarjanje odprtokodne programske opreme. Temelji na Java in ponuja možnost razvijanja programov z vtičniki. Vsebuje niz vgrajenih komponent, med katerimi je tudi dobro znano produktno okolje Eclipse - PDE plug-in. PDE vam omogoča, da razširite platformo, sestavljeno iz vgrajenih komponent. Izdelovalci orodij ponujajo svoje razširitve in uporabnikom omogočajo celovito razvojno okolje (IDE).

Poleg jezika Java, na katerem je napisan Eclipse, se razvojno okolje uporablja tudi za druge programske jezike. Je ustvaril veliko vtičnikov, ki podpirajo jezikov C ++, Fortran, Perl, prolog, Python, Ruby in drugi. Platforma je lahko podlaga za drugo programsko opremo, ki ni povezano z pisanje programov, kot sta telnet in DBMS. Drug primer kode, ki temelji na Eclipse, je razvojno okolje PDT z osnovnimi funkcijami za urejanje in odpravljanje napak v PHP-ovih aplikacijah.

Vse pravice so izkrivljene

Odprtokodna programska oprema je licencirana za zagotavljanje pravic uporabnika. Na primer, izvorni program mora imeti pravico, da ga spremeni in distribuira. Ta raven varstva pravic se doseže s pomočjo kopije. Avtorske pravice ščitijo avtorske pravice tako, da prepovedujejo distribucijo programov, kadar uporabnik nima te pravice. Copyleft potrebuje tudi licenco za pokritje porazdeljene programske opreme brez sprememb. V tem primeru bistvo avtorskih pravic postane nasprotno. Kopileft ne uporablja avtorskih pravic za shranjevanje pravic razvijalcev, temveč za prenos na uporabnike.

razvojno okolje za mrk

Zato obstajajo strahovi in ​​dvomi, da bodo odprte programe vodile k izgubi intelektualne lastnine, saj se bo kopljel širilo na druge dele programske opreme. Z drugimi besedami, licenca zahteva, da se celotna aplikacija, ki vsebuje odprtokodno kodo, razdeli z enakimi pravicami. To velja za splošno javno licenco (GNU) - pod njim je Linux. Vendar obstajajo dovoljenja, ki zagotavljajo drugačen odnos do javnih in poslovnih interesov.

OSI je neprofitna organizacija, ki jasno opredeljuje, kaj je odprtokodni vir, in odobri tiste licence, ki izpolnjujejo njene kriterije. Platforma Eclipse se distribuira v skladu z EPL, odprto licenco, OSI-certificirano in olajšuje komercialno uporabo, hkrati pa ohranja zvestobo avtorjev odprtokodnih vsebin.

Ustvarjalci vtičnikov ali uporabniki razvojnega okolja morajo objaviti katero koli kodo Eclipse, ki jo uporabljajo ali spreminjajo, vendar lahko svoje lastne dodatke licencirajo na način, ki jim je všeč. Prenos pravic do njih kot odprtokodne programske opreme ni potreben, kot tudi razglasitev izvorne kode.

In medtem ko mnogi ne bodo uporabili Eclipse ustvariti lasten razvoj, razpoložljivost izvorne kode platforme je zelo pomembno ne le zaradi pomanjkanja plačila, ampak tudi zato, ker spodbuja inovativnost in spodbuja programerji, da bi svoj izdelek kot prispevek k skupnemu cilju. Glavni razlog za to je, da se več dela v projektu, toliko bolj pomembno je za vse. Če koristi, potem se število razvijalcev še poveča in okrog projekta se ustvari skupnost, podobna tistim, ki so se pojavila okrog Linuxa in Apacheja.

Neprofitna organizacija

Eclipse - razvojno okolje, knjižnice in orodja za ustvarjanje, uvajanje in upravljanje programske opreme ter skupnost ustvarjalcev. Platformo je izdelal IBM leta 2001 s podporo prodajalcev programske opreme.

Fundacija Eclipse je bila ustanovljena leta 2004. Je neprofitno združenje, ki podpira projekte platform in izboljšuje skupnost razvijalcev in sistem medsebojno komplementarnih programov in storitev. Danes ekosistem Eclipse vključuje organizacije in posameznike v industriji programske opreme.

Sklad spremlja in upravlja projekte platform. Služi skupnost, razvijalci, ki se imenujejo komitenti, niso v državi. So zaposleni v drugih organizacijah ali samostojnih programerjih, ki prostovoljno podarijo svoj osebni čas za delo v projektu.

Eclipse java

Eclipse: funkcije platforme

  • Ustvarjanje različnih orodij za razvoj programov.
  • Neomejeno število dobaviteljev orodij, vključno z neodvisnimi.
  • Podpora za delo z različnimi vsebinami, na primer HTML, C, EJB, Java, JSP, GIF in XML.
  • Zagotavljanje popolne integracije znotraj in med različnimi vsebinami.
  • Eclipse je razvojno okolje z grafični vmesnik ali brez njega.
  • Delo v različnih operacijskih sistemih, vključno z Linuxom, operacijskim sistemom Windows, Solaris AIX, Mac OS X.
  • Uporaba Java, priljubljen jezik za pisanje orodij.

Eclipse: Priročnik za začetek

Po prvem zagonu programa se pojavi pozdravno sporočilo. Uporabnik lahko odpre pregled in se nauči novih funkcij, primerov ali pa se usposobi.

Delovni prostor je sestavljen iz preglednih plošč. Skupina ogledov se imenuje perspektiva. Perspektiva "Viri", na primer, vključuje poglede za urejanje, upravljanje in pregledovanje projektov.

Začetniki se morajo začeti z "Temelji prostora za orodje", kjer lahko dobite veliko informacij o različnih komponentah Eclipse in njihovih interakcij.

specifikacije za eclipse

Sodelovanje z JDT

Če želite spoznati JDT, lahko odprete projekt Eclipse Java. To storite tako, da izberete postavko "File" - "New" - "Project Java", vnesite ime projekta in kliknite "Finish".

Če želite spremeniti trenutne perspektive, izberite točko menija "Window" - "Open perspektive" - ​​Java ali odpreti novo okno, prek "okno" - "Novo okno" in izberite drugačen pogled.

Perspektive vsebujejo poglede, ki so namenjeni razvoju v jeziku Java. V levem kotu, na vrhu, je hierarhija z Eclipse Java paketi, razredi, JAR-arhivi in ​​različnimi datotekami, imenovanimi "Package Explorer". Glavni meni dopolnjuje 2 točki: vir in refaktor.

Ustvarjanje programa v JDT

Če želite ustvariti aplikacijo Java, z desno tipko miške kliknite predhodno ustvarjeni projekt in izberite New-Class. V pojavnem pogovornem oknu vnesite ime razreda. Vprašanje je: "Kakšno metodo želite ustvariti?" - vnesite public static void main (String [] args) in kliknite "Finish".

Zato bo ustvarjen program, ki vsebuje vneseni razred in prazno glavno (). Metodo je treba napolniti s programsko kodo (oglas j je bil namerno zgrešen):

javni razred Hello {

public static void main (String [] args) {

za (j = 0-j<= 5-j ++)




{

System.out.println (»Pozdravljeni«);

}

}

}

Eclipse vodnik

Med zaposlovanjem si lahko ogledate značilnosti urejevalnika:

  • avtokomplet;
  • preverjanje sintakse;
  • samodejno zapre začetno okence ali narekovaje.

Samokompletanje kode je posledica kombinacije tipk Ctrl + space. To bo povzročilo sezname, ki so odvisne od konteksta, ki jih izbere tipkovnica ali miška, ne glede na to, ali gre za seznam metod za ta predmet ali del ključne besede.

Sintaksa se preveri z inkrementalno zbirko. Pojavijo se, medtem ko je koda hkrati napisana s svojo kompilacijo. Napake v sintaksi so podčrtane rdeče, na levi strani pa se pojavi rdeča pika z belo poševnim križem. Preostale napake so označene na robu v obliki žarnice. Lahko jih popravite s pomočjo Quick Fix.

V primeru, se luč nahaja nasproti stavku, ker ni izjave. Po dvojnem kliku na žarnico se prikaže seznam možnih popravkov. V tem primeru za j je predlagano ustvariti:

  • razredno polje;
  • parameter parametra;
  • lokalna spremenljivka.

Če z miško izberete eno od možnosti, lahko vidite besedilo, ki ste ga dobili.

Z dvojnim klikom na želeno možnost ustvari programsko kodo.

okolje za razvoj programske opreme

Izvajanje aplikacije

Če ni napak pri sestavljanju, se program lahko sproži prek menija »Start«. Ni kompilacijskega koraka, saj se zgodi, ko se koda shrani. V pogovornem oknu »Konfiguracija zagona«, ki je že nastavljeno, morate klikniti gumb »Zaženi« na desni, na dnu. Na dnu bo prikazana konzola z zaznamki in rezultati aplikacije.

Program se lahko zažene v razhroščevalcu. Najprej postavite kontrolno točko v System.out.println () z dvema miškinima kliki na sivi polji na levi strani okna za urejanje, poleg klica metode. Rezultat je modra pika. Izberite meni "Start" - "Debug". Ponovno se prikaže okno za konfiguracijo zagona. Po kliku na gumb »Start« se prikaže pogled razhroščevanja z novimi pogledi.

V pogledu Debug, na levi strani, na vrhu je klic in orodna vrstica za nadzor napredka programa. Na panelu so gumbi za zaustavitev, nadaljevanje in zaključek aplikacije, izvajanje in preskakovanje naslednjega stavka ter vračanje iz metode. Na desni strani je vrsta plošč z zavihki: spremenljivke, kontrolne točke, izrazi in zaslon. Ko izberete zavihek spremenljivke, lahko vidite vrednost spremenljivke j.

Podrobne informacije o vsakem pogledu lahko dobite s kontekstno pomočjo. Samo kliknite na naslovno vrstico in pritisnite F1.

okolje za razvoj programske opreme

Dodatni vtičniki

razvoj programske opreme okolje, ki so oblikovane tako, da jih spremenite, zbiranje in odpravljanje napak, Eclipse dopolnjen s sestavnimi deli, ki so sposobni simulirati, avtomatizirati gradnjo, testne module, delovanje, upravljanje konfiguracije in različic.

CVS nadzorni sistem vam omogoča, da timsko delo nad njimi. Spremembe, ki jih naredite, niso mešane. To je pomemben in sestavni del Eclipse.

Razvojno okolje je na eclipse.org. Vtičniki se nahajajo v osrednjem imeniku Plug-in.

Arhitektura

Platforma temelji na bogatih RCP strankah. Poenostavljeno, jih lahko predstavlja niz vtičnikov, ki se uporabljajo pri razvoju programov. Obstajajo tudi dodatne priporočene komponente in neobvezno.

Glavne sestavine so naslednje:

  • Čas izvedbe opredeljuje model komponente, ki temelji na specifikacijskih, razširitvenih in razširitvenih točkah OSGi. Zagotavlja tudi dodatne storitve, kot so sistemski dnevnik in vzporednost.
  • Paket SWT vsebuje pripomočke za funkcije Eclipse in uporabniški vmesnik. Ima dodatek z razredi, ki olajšajo izdelavo grafičnih aplikacij.
  • Prostor orodja vključuje perspektive, poglede in urejanje oken.
  • Komponenta pomoči nudi podporo uporabnikom v obliki sistema pomoči ali interaktivnega seznama opravil.
  • Plugin "Update" vam omogoča, da dobite najnovejšo različico programske opreme.
  • Komponenta "Team" nudi infrastrukturo za povezavo s svojim sistemi za nadzor različic.

Platforma, ki jo je ustvaril IBM, je postal popolnoma odprt sistem odprtih virov. Več kot sto podjetij je njenih udeležencev. Čeprav je bila ideja o ustvarjanju takih sistemov že pred tem, je zamišljen, zanesljiv in eleganten dizajn Eclipse omogočil, da je prevzel vodilno vlogo.

Zdieľať na sociálnych sieťach:

Príbuzný