PočítačeSoftware

Eclipse - vývojové prostředí modulární aplikací platformy

Eclipse - platformu pro vytvoření open-source software. Je založen na technologii Java a nabízí možnost vytvoření programů s plug-inů. Obsahuje sadu vestavěných komponent, mezi nimi - slavná Eclipse produkt - PDE vývojové prostředí plug-iny. PDE umožňuje rozšířit platformu sám, skládající se z vestavěných komponent. Tvůrci sady nástrojů mohou nabízet své vlastní rozšíření a dát uživatelům integrované vývojové prostředí (IDE).

Kromě jazyku Java, který je psán Eclipse, vývojové prostředí se používá pro jiné programovací jazyky. To vytvořilo velké množství plug-inů, které podporují jazyky C ++, Fortran, Perl, Prolog, Python, Ruby a další. Platforma může být základem pro další software, který nesouvisí s psaní programů, jako je telnet a RDBMS. Dalším příkladem kódu založený na platformě Eclipse, - PDT vývojové prostředí se základními funkcemi pro editaci a ladění PHP aplikací.

Všechna práva převrátil

Open-source software je licencován, aby byla zaručena práva uživatelů. Například, musí být zdrojový kód za předpokladu, s právem upravovat a distribuovat ho. Tato úroveň ochrany dosáhnout copyleft. Autorské právo chrání autorská práva, zákaz distribuce programů v případě, že uživatel nemá toto právo. Copyleft také vyžaduje licence pro software je distribuován bez modifikace. V tomto případě je podstatou autorských práv se stane pravý opak. Copyleft používá copyright není šetřit práv vývojářů, a jejich přenos do uživatele.

Z tohoto důvodu je zde strach a pochybnosti, že spuštěné programy povede ke ztrátě práv duševního vlastnictví, jako copyleft šířit se do jiných částí softwaru. Jinými slovy, bude povolení požadovat, aby všechny aplikace, která obsahuje otevřený zdrojový kód distribuovaný se stejnými právy. To platí pro General Public License (GNU) - pod ním se rozprostírá Linux. Ale existuje oprávnění, které poskytují rozdílné zacházení s veřejnými a obchodními zájmy.

OSI je nezisková organizace, která jasně definuje, co je open source, a schvaluje tyto licence, které splňují jeho kritéria. Eclipse Platform je distribuován EPL, open OSI-certifikovaná licence a usnadnit její komerční využití při zachování věrnosti open source software autorů.

Tvůrci pluginy nebo uživatelského programu vývojového prostředí by měla zveřejnit jakoukoli aktivně nebo pasivně upravitelné kód Eclipse, ale může licencovat své vlastní dodatky způsobem, který se jim líbí. není nutná převod práv k nim jako open source software, stejně jako zveřejnění zdroje.

A zatímco mnoho nebude používat Eclipse vytvořit svůj vlastní vývoj, dostupnost zdrojového kódu platformy je velmi důležité, a to nejen z důvodu nedostatečné platby, ale také proto, že podporuje inovace a povzbuzuje programátory, aby se jejich vlastní produkt jako příspěvek ke společné věci. Hlavním důvodem pro toto - čím více investováno do práce na projektu, tím výraznější je to pro každého. Pokud to prospívá, počet vývojářů se zvýší ještě více a vytvořit komunitu kolem projektu, podobné těm, které se objevily kolem Linuxu a Apache.

nezisková organizace

Eclipse - vývojové prostředí, knihovny a nástroje pro vytváření, implementaci a správu softwaru a komunitu jeho tvůrců. To vytváří platformu IBM v roce 2001 s podporou softwaru.

Eclipse Foundation se sídlem v roce 2004, je nezisková organizace, podporuje platformu projektu a zlepšení společnosti a systémové vývojáře doplňkového softwaru a služeb. Dnes je Eclipse ekosystém patří organizacím a jednotlivcům v softwarovém průmyslu.

Fond sleduje a řídí projekty na platformě. Slouží ke komunitě, a vývojáři, kteří volají vývojáři, ve státě nepatří. Jsou využívány jinými organizacemi nebo nezávislými programátory, kteří dobrovolně věnují svůj osobní čas na práci v projektu.

Eclipse: platformu charakteristiky

  • Vytvořte různé programovací nástroje.
  • Neomezený počet dodavatelů nástrojů, včetně nezávislé.
  • Podpůrné nástroje pro práci s různými obsahu, jako jsou HTML, C, EJB, Java, JSP, GIF a XML.
  • Zajistit plnou integraci uvnitř a mezi jiným obsahem.
  • Programování Eclipse-médium s grafickým rozhraním , nebo ne.
  • Práce na různých operačních systémech, včetně Linux, Windows, Solaris AIX, Mac OS X.
  • Pomocí Java, populární psací potřeby jazyk.

Eclipse: Příručka Začínáme

Po prvním spuštění, uvítací zprávy. Uživatel může jít přečíst a naučit se nové funkce, příklady, nebo se budou účastnit školení.

Pracovní plocha se skládá z panelů, prezentací. Sada nápadů volal perspektivu. Představa o „zdroje“, například, zahrnuje reprezentaci pro úpravu, správu a sledování projektů.

Začátečníci by se mělo začít s „Základy instrumentální prostoru“, kde můžete shromáždit velké množství informací o různých komponent Eclipse a jejich interakcí.

Práce s JDT

Prozkoumat JDT může otevřít projekt Eclipse Java. Chcete-li to provést, vyberte v nabídce „Soubor“ - „Nový“ - „Java Project“, zadejte název projektu a klepněte na tlačítko „Finish“.

Chcete-li změnit aktuální perspektivu, vyberte položku „okno“ - „Otevřete perspektivu“ - Java nebo otevřít nové okno přes „okno“ - „nové okno“ a zvolit jiný pohled.

Perspektiva obsahuje pohledy, které jsou určeny pro vývoj v Javě. V levém rohu nahoře, je hierarchie s Eclipse Java balíčků, tříd, JAR soubory a různých souborů, které se nazývá „Explorer balíček“. Hlavní menu v tomto případě byla doplněna o 2 body: Zdroj a refactor.

Vytváření programu v JDT

Chcete-li vytvořit Java aplikace, měli byste pravým tlačítkem myši na projekt a vyberte „Nový“ vytvořili dříve - „třída“. V pop-up, zadejte název třídy v dialogovém okně. Pochybná: "Které metody obrobku, který chcete vytvořit?" - určit, public static void main (String [] args) a klepněte na tlačítko "Finish".

Tím se vytvoří program, který obsahuje zadaný třídu a prázdný main (). musí dokončit metodu programového kódu (j klasifikováno úmyslně vynechány):

public class Hello {

public void main (String [] args) {

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

{

System.out.println ( "Hello");

}

}

}

Během setu můžete všimnout funkce editoru:

  • Automatické doplňování;
  • kontrola syntaxe;
  • Automatické otevírání závorka nebo uvozovky.

Dokončení kód se nazývá klávesovou zkratku Ctrl + Space. Zároveň bude záviset na kontextu seznamu možností vyberte klávesnici nebo myš, zda je seznam metod objektu nebo jeho části klíčového slova.

Syntaxe se kontroluje na základě kumulativní kompilaci. To se koná v průběhu kódu záznamu současně s jeho sestavování. Chyby syntaxe jsou podtrženy červeně a nechal jejich bod se objeví červená s bílým křížkem. Zbývající chyby jsou uvedeny v polích ve tvaru žárovky. Mohou odstranit sami s pomocí Quick Fix.

V tomto příkladu je zavedena světlo se nachází v přední části pro tvrzení, protože to není klasifikována i. Po dvojkliku na žárovku bude uveden seznam možných oprav. V tomto případě, j jsou navrženy:

  • třída pole;
  • Metoda parametr;
  • lokální proměnná.

Pokud si vyberete jednu z možností pomocí myši, můžete vidět výsledný text.

Dvojitým kliknutím na požadované provedení vygeneruje kód.

spuštěných aplikací

Pokud žádné chyby kompilace aplikace lze spustit pomocí menu „Start“. No kompilace krok, protože se koná v průběhu ukládání kódu. V dialogovém okně „start konfigurace“, který vyžadoval hodnoty jsou již nastaveny, musíte kliknout na tlačítko Spustit v pravém dolním rohu. Se objeví v dolní části konzoly se záložkami a výsledek žádosti.

Program lze spustit v debuggeru. Za prvé, nastavit zarážku v System.out.println () se dvěma kliknutími myší na šedé pole na levé straně okna pro úpravy, vedle volání metody. Výsledkem bude modrá tečka. Zvolte nabídku „Start“ - „ladění“. Okno konfigurace spuštění se objeví znovu. Po kliknutí na tlačítko „Start“ se objeví ladění perspektivu s novými nápady.

V „ladění“ na levé straně, na vrcholu, to je zásobník volání a nástrojů pro řízení průběh programu. Panel obsahuje tlačítko stop, pokračování a ukončení aplikace, provádění a přeskočit na další provozovatele a vrátí metoda. Vpravo nahoře je řada záložkách panelů: proměnných, zarážky, projevu a na obrazovce. Vyberete-li na kartu Proměnné, můžete vidět hodnotu proměnné j.

Podrobnější informace o jednotlivých reprezentací může dát kontextovou nápovědu. Potřebujeme jen kliknout myší na záhlaví a stiskněte klávesu F1.

další pluginy

software vývojové prostředí, které jsou navrženy tak, aby je změnit, kompilace a ladění, Eclipse doplněné komponent, které jsou schopné simulovat, automatizovat vybudovat, testovací moduly, výkon, správu konfigurací a verzí.

zdroj řízení systému CVS umožňuje týmovou práci nad nimi. změny, tedy nejsou smíšené. Jedná se o důležitou a nedílnou součástí Eclipse.

Vývojové prostředí je na Eclipse.org místě. Plug-iny jsou umístěny v Plug-in Central.

architektura

Základem platformy - funkčně bohaté RCP klienty. Zjednodušeně mohou podat řadu zásuvných modulů používaných v programech rozvoje. Existují další komponenty doporučené a volitelné.

Hlavními složkami jsou:

  • Runtime určuje komponenty model založený na OSGi rozšíření specifikace a expanze bodů. Rovněž poskytl dodatečné služby, jako je syslogu a paralelismus.
  • SWT-balíček obsahuje funkce, Eclipse a widgety uživatelského rozhraní. Má tříd přidat do usnadnit tvorbu grafických aplikací.
  • Nástroje prostor zahrnuje pohledy, prezentace a editační okno.
  • Součást „Help“ poskytuje uživatelům s podporou ve formě referenčního systému nebo interaktivním seznamu úloh.
  • Plug-in „Update“ vám umožní získat nejnovější verzi softwaru.
  • Součást „Team“ poskytuje infrastrukturu pro připojení vlastních systémů pro správu verzí.

Tato platforma vytvořená IBM, se stal plnohodnotný open-source systém. Jejími členy jsou více než sto firem. I když se myšlenka vytvoření takových systémů byly v minulosti, přemýšlivý, spolehlivé a elegantní design Eclipse jí umožnil zaujmout vedoucí pozici.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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