Počítače, Softvér
Eclipse - vývojové prostredie modulárny aplikácií platformy
Eclipse - platformu pre vytvorenie open-source softvér. Je založený na technológii Java a ponúka možnosť vytvorenia programov s plug-inov. Obsahuje sadu vstavaných komponentov, medzi nimi - slávna Eclipse produkt - PDE vývojové prostredie plug-iny. PDE umožňuje rozšíriť platformu sám, skladajúci sa z vstavaných komponentov. Tvorcovia sady nástrojov môžu ponúkať svoje vlastné rozšírenie a dať užívateľom integrované vývojové prostredie (IDE).
Okrem jazyku Java, ktorý je písaný Eclipse, vývojové prostredie sa používa pre iné programovacie jazyky. To vytvorilo veľké množstvo plug-inov, ktoré podporujú jazyky C ++, Fortran, Perl, Prolog, Python, Ruby a ďalšie. Platforma môže byť základom pre ďalší softvér, ktorý nesúvisí s písanie programov, ako je telnet a RDBMS. Ďalším príkladom kódu založený na platforme Eclipse, - PDT vývojové prostredie so základnými funkciami pre editáciu a ladenie PHP aplikácií.
Všetky práva prevrátil
Open-source softvér je licencovaný, aby bola zaručená práva užívateľov. Napríklad, musí byť zdrojový kód za predpokladu, s právom upravovať a distribuovať ho. Táto úroveň ochrany dosiahnuť copyleft. Autorské právo chráni autorské práva, zákaz distribúcie programov v prípade, že používateľ nemá toto právo. Copyleft tiež vyžaduje licencie pre softvér je distribuovaný bez modifikácie. V tomto prípade je podstatou autorských práv sa stane pravý opak. Copyleft používa copyright nie je šetriť práv vývojárov, a ich prenos do používateľa.
Z tohto dôvodu je tu strach a pochybnosti, že spustené programy povedie k strate práv duševného vlastníctva, ako copyleft šíriť sa do iných častí softvéru. Inými slovami, bude povolenie požadovať, aby všetky aplikácie, ktorá obsahuje otvorený zdrojový kód distribuovaný s rovnakými právami. To platí pre General Public License (GNU) - pod ním sa rozprestiera Linux. Ale existuje oprávnenie, ktoré poskytujú rozdielne zaobchádzanie s verejnými a obchodnými záujmami.
OSI je nezisková organizácia, ktorá jasne definuje, čo je open source, a schvaľuje tieto licencie, ktoré spĺňajú jeho kritériá. Eclipse Platform je distribuovaný EPL, open OSI-certifikovaná licencie a uľahčiť jej komerčné využitie pri zachovaní vernosti open source softvér autorov.
Tvorcovia pluginy alebo užívateľského programu vývojového prostredia by mala zverejniť akúkoľvek aktívne alebo pasívne upraviteľné kód Eclipse, ale môže licencovať svoje vlastné dodatky spôsobom, ktorý sa im páči. nie je nutná prevod práv k nim ako open source softvér, rovnako ako zverejnenie zdroja.
A zatiaľ čo mnoho nebude používať Eclipse vytvoriť svoj vlastný vývoj, dostupnosť zdrojového kódu platformy je veľmi dôležité, a to nielen z dôvodu nedostatočnej platby, ale aj preto, že podporuje inovácie a povzbudzuje programátorov, aby sa ich vlastný produkt ako príspevok k spoločnej veci. Hlavným dôvodom pre toto - čím viac investovalo do práce na projekte, tým výraznejšie je to pre každého. Ak to prospieva, počet vývojárov sa zvýši ešte viac a vytvoriť komunitu okolo projektu, podobné tým, ktoré sa objavili okolo Linuxu a Apache.
nezisková organizácia
Eclipse - vývojové prostredie, knižnice a nástroje pre vytváranie, implementáciu a správu softvéru a komunitu jeho tvorcov. To vytvára platformu IBM v roku 2001 s podporou softvéru.
Eclipse Foundation so sídlom v roku 2004, je nezisková organizácia, podporuje platformu projektu a zlepšenie spoločnosti a systémové vývojárov doplnkového softvéru a služieb. Dnes je Eclipse ekosystém patrí organizáciám a jednotlivcom v softvérovom priemysle.
Fond sleduje a riadi projekty na platforme. Slúži ku komunite, a vývojári, ktorí volajú vývojári, v štáte nepatrí. Sú využívané inými organizáciami alebo nezávislými programátorov, ktorí dobrovoľne venujú svoj osobný čas na prácu v projekte.
Eclipse: platformu charakteristiky
- Vytvorte rôzne programovacie nástroje.
- Neobmedzený počet dodávateľov nástrojov, vrátane nezávislé.
- Podporné nástroje pre prácu s rôznymi obsahu, ako sú HTML, C, EJB, Java, JSP, GIF a XML.
- Zabezpečiť plnú integráciu vo vnútri a medzi iným obsahom.
- Programovanie Eclipse-médium s grafickým rozhraním , alebo nie.
- Práca na rôznych operačných systémoch, vrátane Linux, Windows, Solaris AIX, Mac OS X.
- Pomocou Java, populárny písacie potreby jazyk.
Eclipse: Príručka Začíname
Po prvom spustení, uvítania. Užívateľ môže ísť prečítať a naučiť sa nové funkcie, príklady, či absolvovať školenia.
Pracovná plocha sa skladá z panelov, prezentácií. Sada nápadov volal perspektívu. Predstava o "zdroje", napríklad, zahŕňa reprezentáciu pre úpravu, správu a sledovanie projektov.
Začiatočníci by sa malo začať s "Základy inštrumentálne priestoru", kde môžete zhromaždiť veľké množstvo informácií o rôznych komponentov Eclipse a ich interakcií.
Práca s JDT
Preskúmať JDT môže otvoriť projekt Eclipse Java. Ak to chcete vykonať, vyberte v ponuke "Súbor" - "Nový" - "Java Project", zadajte názov projektu a kliknite na tlačidlo "Finish".
Ak chcete zmeniť aktuálne perspektívu, vyberte položku "okno" - "Otvorte perspektívu" - Java alebo otvoriť nové okno cez "okno" - "nové okno" a zvoliť iný pohľad.
Perspektíva obsahuje pohľady, ktoré sú určené pre vývoj v Jave. V ľavom rohu hore, je hierarchia s Eclipse Java balíčkov, tried, JAR súbory a rôznych súborov, ktoré sa nazýva "Explorer balíček". Hlavné menu v tomto prípade bola doplnená o 2 body: Zdroj a Refactor.
Vytváranie programu v JDT
Ak chcete vytvoriť Java aplikácie, mali by ste pravým tlačidlom myši na projekt a vyberte "Nový" vytvorili skôr - "trieda". V pop-up, zadajte názov triedy v dialógovom okne. Pochybná: "Ktoré metódy obrobku, ktorý chcete vytvoriť?" - určiť, public static void main (String [] args) a kliknite na tlačidlo "Finish".
Tým sa vytvorí program, ktorý obsahuje zadaný triedu a prázdny main (). musí dokončiť metódu programového kódu (j klasifikované úmyselne vynechané):
public class Hello {
public void main (String [] args) {
pre (j = 0; j <= 5; j ++)
{
System.out.println ( "Hello");
}
}
}
Počas setu môžete všimnúť funkcie editora:
- Automatické doplňovanie;
- kontrola syntaxe;
- Automatické otváranie zátvorka alebo úvodzovky.
Dokončenie kód sa nazýva klávesovú skratku Ctrl + Space. Zároveň bude závisieť od kontextu zozname možností vyberte klávesnicu alebo myš, či je zoznam metód objektu alebo jeho časti kľúčového slova.
Syntax sa kontroluje na základe kumulatívne kompilácii. To sa koná v priebehu kóde záznamu súčasne s jeho zostavovaní. Chyby syntaxe sú podčiarknuté červene a nechal ich bod sa objaví červená s bielym krížikom. Zostávajúce chyby sú uvedené v poliach v tvare žiarovky. Môžu odstrániť sami s pomocou Quick Fix.
V tomto príklade je zavedená svetlo sa nachádza v prednej časti pre tvrdenie, pretože to nie je klasifikovaná aj. Po dvojkliku na žiarovku bude uvedený zoznam možných opráv. V tomto prípade, j sú navrhnuté:
- trieda poľa;
- Metóda parameter;
- lokálna premenná.
Ak si vyberiete jednu z možností pomocou myši, môžete vidieť výsledný text.
Dvojitým kliknutím na požadované prevedenie vygeneruje kód.
spustených aplikácií
Ak žiadne chyby kompilácie aplikácie možno spustiť pomocou menu "Štart". No kompilácie krok, pretože sa koná v priebehu ukladania kódu. V dialógovom okne "štart konfigurácie", ktorý vyžadoval hodnoty sú už nastavené, musíte kliknúť na tlačidlo Spustiť v pravom dolnom rohu. Sa objaví v dolnej časti konzoly so záložkami a výsledok žiadosti.
Program možno spustiť v debuggeru. Po prvé, nastaviť zarážku v System.out.println () s dvoma kliknutiami myšou na šedej poľa na ľavej strane okna pre úpravy, vedľa volanie metódy. Výsledkom bude modrá bodka. Zvoľte ponuku "Štart" - "ladenie". Okno konfigurácie spustení sa objaví znova. Po kliknutí na tlačidlo "Štart" sa objaví ladenie perspektívu s novými nápadmi.
V "ladenie" na ľavej strane, na vrchole, to je zásobník volanie a nástrojov pre riadenie priebeh programu. Panel obsahuje tlačidlo stop, pokračovanie a ukončenie aplikácie, implementáciu a preskočiť na ďalšiu prevádzkovateľa a vráti metóda. Vpravo hore je rad záložkách panelov: premenných, zarážky, prejavu a na obrazovke. Ak vyberiete na kartu Premenné, môžete vidieť hodnotu premennej j.
Podrobnejšie informácie o jednotlivých reprezentácií môže dať kontextovú nápovedu. Potrebujeme len kliknúť myšou na záhlavie a stlačte kláves F1.
ďalšie pluginy
softvér vývojové prostredie, ktoré sú navrhnuté tak, aby ich zmeniť, kompilácia a ladenie, Eclipse doplnené komponentov, ktoré sú schopné simulovať, automatizovať vybudovať, testovacie moduly, výkon, správu konfigurácií a verzií.
zdroj riadenia systému CVS umožňuje tímovú prácu nad nimi. zmeny, teda nie sú zmiešané. Jedná sa o dôležitou a neoddeliteľnou súčasťou Eclipse.
Vývojové prostredie je na Eclipse.org mieste. Plug-iny sú umiestnené v plug-in Central.
architektúra
Základom platformy - funkčne bohaté RCP klientov. Zjednodušene môžu podať rad zásuvných modulov používaných v programoch rozvoja. Existujú ďalšie komponenty odporúčané a voliteľné.
Hlavnými zložkami sú:
- Runtime určuje komponenty model založený na OSGi rozšírenie špecifikácie a expanzie bodov. Takisto poskytol dodatočné služby, ako je syslog a paralelizmus.
- SWT-balík obsahuje funkcie, Eclipse a widgety používateľského rozhrania. Má tried pridať do uľahčiť tvorbu grafických aplikácií.
- Nástroje priestor zahŕňa pohľady, prezentácie a editačné okno.
- Súčasť "Help" poskytuje užívateľom s podporou vo forme referenčného systému alebo interaktívnym zozname úloh.
- Plug-in "Update" vám umožní získať najnovšiu verziu softvéru.
- Súčasť "Team" poskytuje infraštruktúru pre pripojenie vlastných systémov pre správu verzií.
Táto platforma vytvorená IBM, sa stal plnohodnotný open-source systém. Jej členmi sú viac ako sto firiem. Aj keď sa myšlienka vytvorenia takýchto systémov boli v minulosti, premýšľavý, spoľahlivé a elegantný dizajn Eclipse jej umožnil zaujať vedúcu pozíciu.
Similar articles
Trending Now