SzámítógépekSzoftver

Eclipse - fejlesztési környezet moduláris többplatformos alkalmazások

Eclipse - platformot hozzon létre egy nyílt forráskódú szoftver. Ez a Java és lehetővé teszi, hogy dolgozzon ki programokat a plug-inek. Ez tartalmaz egy sor beépített komponensek, köztük - a híres Eclipse termék - PDE fejlesztőkörnyezet plug-inek. PDE lehetővé teszi, hogy bővítse a platform maga, amely a beépített komponensek. Az alkotók a eszköztárakat is kínál saját kiterjesztéseket és a felhasználók egy integrált fejlesztőkörnyezet (IDE).

Amellett, hogy a Java nyelvet, ami meg van írva az Eclipse, a fejlesztési környezet használják más programozási nyelveket. Ez létrehozott egy csomó plug-inek, amelyek támogatják a nyelvek C ++, Fortran, Perl, Prolog, Python, Ruby és a többiek. A platform lehet az alapja a többi szoftver, aminek semmi köze a programok írásának, mint a telnet DBMS. Egy másik példa a kód alapján Eclipse, - PDT fejlesztői környezet alapfunkcióit szerkesztő és hibakereső PHP-alkalmazásokat.

Minden jog perverz

A nyílt forráskódú szoftver licenc biztosítása érdekében a felhasználók jogait. Például a forráskódot kell ellátni a jogot és terjeszteni. Ezt a védelmi szintet elérni az etalon. Szerzői jog védi a szerzői jog, tiltó eloszlása programok az esetben, ha a felhasználó nem rendelkezik ezzel a joggal. Copyleft szintén engedélyhez amely a szoftver elosztott módosítás nélkül. Ebben az esetben, a lényeg a szerzői válik az ellenkezője. Copyleft használja a szerzői jog nem megmenteni a fejlesztők jogait, és átadják a felhasználók számára.

Ezért van a félelem és a kétség, hogy a nyílt programok elvesztéséhez vezethet a szellemi tulajdon, mint etalon átterjedhet más részein a szoftver. Más szóval, az engedély megköveteli, hogy minden alkalmazás, amely nyílt forráskódú elosztott azonos jogokat. Ez igaz a General Public License (GNU) - alatta húzódik Linux. De van engedély, amelyek eltérő kezelése állami és kereskedelmi érdekeit.

OSI egy nonprofit szervezet, amely egyértelműen meghatározza, hogy mit nyílt forráskódú, és jóváhagyja ezen engedélyek, amelyek megfelelnek a kritériumoknak. Az Eclipse platform által forgalmazott EPL, nyitott OSI-certified engedély és elősegíti annak alkalmazását a kereskedelmi, miközben a hűség a nyílt forráskódú szoftverek szerzők.

Az alkotók a plugin vagy felhasználói program fejlesztési környezetet kell közzétenni minden olyan szó vagy módosítható kódját Eclipse, de engedélyt saját kiegészítések a módon akarnak. Jogok átruházását őket a nyílt forráskódú szoftver nem szükséges, valamint a kiadvány forrás.

És bár sokan nem használja Eclipse, hogy saját fejlesztés, a forráskód elérhetőségét platform nagy jelentősége van nemcsak azért, mert a fizetés hiánya, hanem azért is, mert elősegíti az innovációt és ösztönzi a programozók számára, hogy saját termék, amely hozzájárul a közös ügy. A fő oka - a több fektetett a projekt munka, annál jelentősebb ez mindenki számára. Ha előnyökkel jár, a fejlesztők száma is nő, egyre több és hozzon létre egy közösség köré a projekt, hasonló kialakult Linux körül és az Apache.

non-profit szervezet

Eclipse - fejlesztői környezet, a könyvtárak és eszközök létrehozására, bevezetésére és kezelő szoftvert és a közösség az alkotók. Ez létrehoz egy platformot az IBM által 2001-ben a támogatást a szoftvergyártó.

Az Eclipse Foundation 2004-ben létrehozott, egy non-profit szervezet, támogatja a projektet platform és javítja a társadalom és a rendszer szoftverek fejlesztői és szolgáltatások. Ma az Eclipse ökoszisztéma olyan szervezetek és magánszemélyek a szoftver-ipar.

Az Alap figyeli és kezeli a platform projektek. Ezt szolgálja a közösség, és a fejlesztők, akik hívja committers az állam nem tartozik. Alkalmazásában állnak más szervezetek vagy független programozók, akik önként, saját személyes idő, hogy a projektben.

Eclipse: a platform jellemzői

  • Hozzon létre különböző programozási eszközök.
  • Korlátlan számú eszköz beszállítók, beleértve a független.
  • Támogató eszközök dolgozni a különböző tartalmak, mint például a HTML, C, EJB, Java, JSP, GIF és XML.
  • Teljes körű integráció, valamint a különböző tartalmak.
  • Eclipse-programozási környezet egy grafikus felület , vagy sem.
  • A munka a különböző operációs rendszerek, beleértve a Linux, Windows, Solaris AIX, a Mac OS X
  • A Java, a népszerű írószerek nyelvet.

Eclipse: Útmutató az első lépésekhez

Miután az első nekifutás, az üdvözlő üzenetet. A felhasználó mehet, hogy vizsgálja felül, és megtanulják az új funkciók, a példákban, illetve a képzést.

A munkaterület alkotja panelek, előadások. Egy sor ötletet az úgynevezett kilátás. A kilátás a „források”, például magában foglalja a képviselet szerkesztésre, kezelésére és megtekintésére projektek.

Kezdők kell kezdeni „alapjai instrumentális tér”, ahol lehet gyűjteni egy csomó információt a különböző Eclipse elemek és azok kölcsönhatásainak.

Munka JDT

Ahhoz, hogy vizsgálja meg a JDT nyithat Eclipse Java projekt. Ehhez válassza ki a „Fájl” menü - „Új” - „A Java Project”, adja meg a projekt nevét, majd kattintson a „Befejezés” gombra.

Változtatni a jelenlegi kilátások alapján válassza ki a menüpont „Ablak” - „Open terv” - a Java vagy nyisson meg egy új ablakhoz keresztül „ablak” - „Új ablak”, és válasszon egy másik nézőpontból.

Perspective tartalmaz nézetek, amelyek célja a fejlesztés a Java. A bal sarokban fent van egy hierarchia az Eclipse Java csomagok, osztályok, JAR-fájlok és más fájlokat, amelyek az úgynevezett „Package Explorer”. A főmenü ebben az esetben kiegészítették 2 pont: Source és Refactor.

Létrehozása Program JDT

Ahhoz, hogy hozzon létre egy Java alkalmazás, akkor a jobb gombbal a projekt, és válassza ki a „New” a korábban létrehozott - „Class”. A pop-up, adja meg az osztály nevét a párbeszédablak. Kétséges: „Melyik módszer a munkadarab szeretne létrehozni?” - adja public static void main (String [] args), majd kattintson a „Befejezés”.

Az eredmény az lesz, egy programot, amely abból áll, hogy az osztály és az üres fő (). ki kell töltenie egy programkód módszer (j minősített szándékosan kimaradt):

public class Tisztelt {

public static void main (String [] args) {

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

{

System.out.println ( "Hello");

}

}

}

Idővel meg fogja észrevenni egy sor szerkesztő funkciók:

  • automatikus kiegészítést;
  • szintaktikai ellenőrzés;
  • Automatikus nyitó zárójel vagy idézeteket.

Kódkiegészítés hívják a Ctrl + Space. Ugyanakkor függ keretében az opciók listáját, válasszon egy billentyűzet vagy az egér, hogy a lista módszerek egy tárgy vagy egy részének a kulcsszót.

A szintaxis alapján ellenőrzik inkrementális összeállítása. Ez kerül sor a kódot felvétel egyidejűleg a fordítás. Syntax hibák pirossal aláhúzva, és hagyták pont jelenik meg piros, fehér, átlós kereszt. A fennmaradó hibák megjelölt mezők formájában egy villanykörte. Ezek kijavíthat segítségével Quick Fix.

A bemutatott példa fény előtt található az az állítás, mert nem sorolt i. Miután duplán kattintva a villanykörte lesz egy lista a lehetséges megoldásokat. Ebben az esetben a j javasoltak:

  • osztály mező;
  • módszer paramétert;
  • lokális változó.

Ha úgy dönt, az egyik lehetőség az egérrel, akkor láthatjuk a kapott szöveget.

Duplán kattintva a kívánt megvalósítási módja generál kódot.

futó alkalmazások

Ha nincs hiba összeállítása alkalmazás is futtatható a menüben a „Start”. Nem összeállítása lépést, mivel ez alatt megy végbe a mentés kódot. A párbeszédablak „konfigurációban start”, ami szükséges értékek már be vannak állítva, meg kell, hogy kattintson a Futtatás gombra a jobb alsó. Jelenik meg az alján a konzol a könyvjelzők és az alkalmazásának eredményeként.

A program futtatható a debugger. Először is, meg a töréspont a System.out.println () két kattintás az egérrel a szürke mezőbe balra a szerkesztési ablak mellett, a módszer hívást. Az eredmény az lesz egy kék pont. Válassza ki a "Start" menü - "Debug". Indítás konfigurációs ablak jelenik meg újra. Miután rákattintott a „Start” gomb jelenik meg a debug perspektíva, új ötletekkel.

A „Debug” a bal oldalon, a tetején, ez a hívás verem és az eszköztár , hogy ellenőrizzék a program előrehaladásáról. A panel tartalmazza a stop gombot, folytatása és befejezése a kérelem, a kivitelezés, és ugorjon a következő üzemeltető és az eljárás visszatér. Jobb a tetején van egy sor füles panelek: változók, töréspont, a véleménynyilvánítás és a képernyőn. Amikor kiválasztja a változók lapon láthatjuk a változó értéke j.

Részletes információk az egyes reprezentációk adhat környezetfüggő súgót. Már csak be kell kattintani az egérrel a címsorban, majd nyomja meg az F1 billentyűt.

további bővítmények

szoftverfejlesztő környezet, amelyek célja, hogy megváltoztassa őket, fordítás és hibakeresés Eclipse kiegészítve alkatrészek, amelyek képesek szimulálni, automatizálja a build, teszt modulok, a teljesítmény, a konfiguráció menedzsment és versioning.

CVS forrás rendszer lehetővé teszi, hogy a csapatmunka felettük. Így bevezetett változtatások nem kevert. Ez egy fontos és szerves része Eclipse.

A fejlesztési környezet a eclipse.org helyszínen. A plug-inek található a Plug-in Central.

építészet

Az alapja a platform - funkcionálisan gazdag RCP ügyfelek. Leegyszerűsítve tudják be egy sor plug-inek használt fejlesztési programokban. Vannak további komponenseket ajánlott és választható.

A legfontosabb összetevők:

  • A futási határozza meg a modell részeit alapuló OSGi leírás kiterjesztését és meghosszabbítását pontokat. Szintén nyújtott kiegészítő szolgáltatások, mint a syslog és a párhuzamosság.
  • SWT-csomag Eclipse funkciók és a felhasználói felület kütyü. Ez a kiegészítő osztályok létrehozásának elősegítése grafikus alkalmazások.
  • szerszámok helyet tartalmaz perspektívák, bemutató és szerkesztő ablakot.
  • Component „Súgó” biztosít a felhasználók számára támogatás formájában egy referencia rendszer, vagy egy interaktív programok listáját.
  • Plug-in „Update” lehetővé teszi, hogy a legújabb verzióját a szoftver.
  • Component „Team” biztosítja az infrastruktúrát csatlakozni a saját verzióját rendszerek.

A platform által létrehozott IBM lett teljes funkcionalitású, nyílt forráskódú rendszer. Tagjai több mint száz vállalat. Bár az ötlet létrehozásának ilyen rendszerek a múltban voltak, átgondolt, megbízható és elegáns design Eclipse lehetővé tette, hogy a vezető pozíciót.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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