RačunalnikiProgramska oprema

Eclipse - razvoj okolju modularne aplikacije platformah

Eclipse - platformo za ustvarjanje programske opreme za odprtokodno. To temelji na Java in ponuja možnost za razvoj programov z vtičniki. Vsebuje nabor vgrajenih komponent, med njimi - znani Eclipse izdelkov - PDE razvoj okolja vtičnikov. PDE vam omogoča, da razširite platformo sam, ki je sestavljen iz vgrajenih komponent. Ustvarjalci iz orodij lahko ponudijo svoje dodatke in daje uporabnikom integrirano razvojno okolje (IDE).

Poleg jezika Java, ki je zapisana v Eclipse, je razvojno okolje se uporablja 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. Še en primer kode, ki temelji na Eclipse, - PDT razvojno okolje z osnovnimi funkcijami za urejanje in razhroščevanje PHP-aplikacij.

Vse pravice sprevržen

odprtokodna programska oprema je licencirana za zagotavljanje pravic uporabnikov. Na primer, izvorna koda, ki naj ima pravico, da spremeni in distribucijo. Ta raven varstva doseči s copyleft. Copyright ščiti avtorske pravice, prepoved distribucije programov, v primeru, da uporabnik nima te pravice. Copyleft tudi zahteva dovoljenje, ki zajema programsko opremo, ki je razdeljen brez sprememb. V tem primeru je bistvo avtorske postane nasprotno. Copyleft uporablja avtorskih pravic ni rešiti pravic razvijalcev ", in da se jih prenese na uporabnike.

Zato je strah in dvom, da bodo odprte programe privedlo do izgube intelektualne lastnine, kot copyleft razširil na druge dele opreme. Z drugimi besedami, bo licenca zahteva, da vsi, ki vsebuje odprto kodo razdeljen z enakimi pravicami. To velja za General Public License (GNU) - pod to razširja Linux. Vendar pa je dovoljenje, ki zagotavljajo različno obravnavanje javnih in poslovnih interesov.

OSI je neprofitna organizacija, ki jasno opredeljuje, kaj je open source, in odobri tiste licence, ki izpolnjujejo kriterije. Eclipse Platform je razdelil EPL, odprto OSI-certificiran licenco in olajša njegovo komercialno uporabo, medtem ko ohranja zvestobo avtorjev odprtokodne programske opreme.

Ustvarjalci vtičnikov ali programa uporabnik razvojno okolje je treba objaviti vsako prizadeto ali spreminjati kodo Eclipse, vendar lahko licenco svoje dodatkov na način, ki jim je všeč. Prenos pravic do njih, kot odprtokodne programske opreme ni potrebno, kot tudi objava vira.

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 - več vlagala v projektnem delu, bolj pomembna je za vsakogar. Če koristi, je število razvijalcev še bolj povečalo in ustvariti skupnost okrog projekta, podobne tistim, ki je nastala okoli Linux in Apache.

neprofitna organizacija

Eclipse - razvoj okolja, knjižnice in orodja za ustvarjanje, uvajanje in upravljanje programske opreme in skupnost njenih ustvarjalcev. To ustvarja platformo z IBM v letu 2001 s podporo ponudnikov programske opreme.

Fundacija Eclipse je bila ustanovljena leta 2004, je organizacija neprofitna, podpira platformo projekta in izboljšanje družbe in sistema razvijalce dopolnilne programske opreme in storitev. Danes je Eclipse ekosistem vključuje organizacije in posameznike industrije programske opreme.

Sklad spremlja in upravlja projekte platformo. Služi skupnosti, in razvijalci, ki kličejo committers v državi ne pripadajo. So zaposleni z drugimi organizacijami ali neodvisni programerji, ki prostovoljno svoj osebni čas za delo na projektu.

Eclipse: karakteristike platformo

  • Ustvarjanje različnih programskih orodij.
  • Neomejeno število dobaviteljev orodij, vključno z neodvisno.
  • Podporna orodja za delo z različnimi vsebin, kot so HTML, C, EJB, Java, JSP, GIF in XML.
  • Zagotavljanje popolne integracije znotraj in med različnimi vsebinami.
  • Programiranje Eclipse-medij z grafičnim vmesnikom ali ne.
  • Delo na različnih operacijskih sistemov, vključno z Linux, Windows, Solaris AIX, Mac OS X.
  • Uporaba Java, priljubljen pisanje orodja jezik.

Eclipse: Getting Started Guide

Po prvi vožnji, pozdravno sporočilo. Uporabnik lahko greš na pregled in se naučite nove funkcije, primere, ali usposabljanje.

Delovni prostor je sestavljen iz plošče, predstavitve. Nabor idej imenuje možnost. Možnost za "viri", na primer, vključuje predstavitev za urejanje, upravljanje in pregledovanje projektov.

Začetniki morajo začeti z "Osnove instrumentalne prostor", kjer se lahko zbirajo veliko informacij o različnih komponent Eclipse in njihovih interakcij.

Delo z Jdt

Raziskati Jdt lahko odprete projekt Eclipse Java. Če želite to narediti, izberite meni "File" - "Novo" - "Java Project", 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.

Perspektiva vsebuje poglede, ki so namenjeni za razvoj v Java. V levem kotu zgoraj, je hierarhija s paketi Eclipse Java, razredov, JAR-datoteke in različne datoteke, ki se imenuje "paket Explorer". Glavni meni v tem primeru je bila dopolnjena z 2 točkama: Vir in refactor.

Ustvarjanje programa v Jdt

Če želite ustvariti aplikacijo Java, morate desno tipko miške kliknite na projekt in izberite "Novo" ustvarili prej - "razred". V pop-up, vnesite ime razreda v pogovornem oknu. Dvomljivo: "Katere metode obdelovanca, ki ga želite ustvariti?" - določite javnih statičnih neveljaven glavna (String [] args) in kliknite "Finish".

To bo ustvarilo program, ki vsebuje vpisane razred in prazno main (). mora izpolniti metodo programsko kodo (j tajnih namerno izpuščena):

public class Pozdravljeni {

javnih statičnih neveljaven glavna (String [] args) {

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

{

System.out.println ( "Hello");

}

}

}

V kompletu, lahko opazite funkcije urednik:

  • samodokončanje;
  • preverjanje sintakse;
  • Samodejno odpiranje oklepaju ali ponudbe.

dokončanje koda se imenuje bližnjico na tipkovnici Ctrl + prostor. Hkrati pa bo odvisen od konteksta seznama možnosti, izberite tipkovnico ali miško, ali je seznam metod objekta ali dela ključno besedo.

Sintaksa se preverja na podlagi primarnega kompilacijo. To poteka v kodeksu snemanje hkrati z prevesti. Skladenjski napake so podčrtane z rdečo, slabo njihova točka pojavi rdeča z belo diagonalno križa. Preostale napake so navedene v področjih v obliki žarnice. Jih lahko sami odpravite s pomočjo Quick Fix.

V tem primeru se uvede svetloba nahaja ispred za izjave, ker ni i zaupno. Po dvojnim klikom na žarnico bo seznam možnih napak. V tem primeru, so predlagani j:

  • Razred polje;
  • Parameter Metoda;
  • lokalna spremenljivka.

Če izberete eno od možnosti z miško, lahko vidite nastalo besedilo.

Z dvojnim klikom na želeni izvedbi generira kodo.

zaganjanje aplikacij

Če ni napak Priprava vloge lahko deluje preko točke menija "Start". Ne kompilacija korak, saj poteka med shranite kodo. V polje "konfiguracijo začetku" oknu, ki zahteva vrednosti so že določene, morate klikniti na gumb Run na desni spodaj. Bodo prikazani na dnu konzole z zaznamki in zaradi uporabe.

Program se lahko izvaja v iskalnik napak. Najprej nastavite prekinitveno točko v System.out.println () z dvema klikoma na miško na sivem polju na levi strani okna za urejanje, poleg metoda klic. Rezultat bo modra pika. Izberite meni "Start" - "odpravljanje napak". okno konfiguracija začetek bo spet pojavi. Po kliku na gumb »Start« bodo prikazani odpravljanje napak perspektivo z novimi idejami.

V "Debug" na levi strani, na vrhu pa je sveženj klic in orodna vrstica za nadzor napredka programa. Plošča vsebuje gumb za zaustavitev, nadaljevanje in dokončanje prijave, izvedbe in preskočite na naslednjo operaterja in Metoda vrne. Prav na vrhu je vrsta zavihki plošč: spremenljivke, prelomnih točk, izražanja in zaslona. Ko izberete zavihek Spremenljivke, si lahko ogledate na vrednost spremenljivke j.

Podrobne informacije o vsakem od predstavništev lahko dajo kontekstno pomoč. Vedeti pa je treba, da kliknete z miško na naslovno vrstico in pritisnite F1.

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 izvor krmilnega sistema omogoča timsko delo nad njimi. Tako uvedene spremembe niso mešani. To je pomemben in sestavni del Eclipse.

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

arhitektura

Osnova platforme - funkcionalno bogate RCP stranke. Poenostavljeno lahko predloži nabor vtičnikov, ki se uporabljajo v programih za razvoj. Obstajajo dodatni elementi priporoča in neobvezno.

Glavne sestavine so:

  • V času izvajanja določa modelov komponent, ki temeljijo na OSGi specifikacija podaljškov in širitev točk. tudi dodatne storitve, kot so dnevniku in vzporednosti.
  • SWT-paket vsebuje Eclipse funkcije in uporabniški vmesnik pripomočke. Ima razrede dodatkov za lažje oblikovanje grafične aplikacije.
  • orodja prostor vključuje perspektive, predstavitev in okno za urejanje.
  • Komponenta "Pomoč" uporabnikom zagotavlja podporo v obliki referenčnega sistema ali interaktivni seznamu opravil.
  • Plug-in "Update" vam omogoča, da bi dobili najnovejšo različico programske opreme.
  • Komponenta "Team" zagotavlja infrastrukturo za povezavo svojih sistemov za nadzor različic.

Platforma, ki jih je IBM ustvaril, je postal poln-izrazit odprtokodni sistem. Njeni člani so več kot sto podjetij. Čeprav je bila zamisel o oblikovanju takšnih sistemov v preteklosti, je premišljen, zanesljiv in eleganten dizajn Eclipse dovoljeno, da prevzame vodilno pozicijo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.delachieve.com. Theme powered by WordPress.