KompjuteraProgram

Eclipse - mjedis zhvillimi modulare aplikimet ndër-platformë

Eclipse - një platformë për të krijuar një burim të hapur software. Ai bazuar në Java dhe ofron mundësinë për të zhvilluar programe me plug-ins. Ajo përmban një grup të ndërtuar në komponentë, në mesin e tyre - produkt famshme Eclipse - PDE mjedis zhvillimi plug-ins. PDE ju lejon për të zgjeruar platformën e vetë, i përbërë nga ndërtuar në komponentë. Krijuesit e mjediseve mund të ofrojnë extensions tyre dhe për t'u dhënë përdoruesve një mjedis të integruar të zhvillimit (IDE).

Përveç gjuhës Java, e cila është shkruar eklipsit, mjedisi zhvillimi është përdorur për gjuhë të tjera programimi. Ai krijoi një shumë e plug-ins që mbështesin gjuhët C ++, Fortran, Perl, Prolog, Python, Ruby dhe të tjerët. Platforma mund të jetë bazë për programe të tjera që nuk është i lidhur me programet e shkrimit të tilla si Telnet dhe DBMS. Një tjetër shembull i një kodi të bazuar në Eclipse, - PDT mjedis zhvillimi me funksionet themelore për përpunim dhe debugging PHP-aplikimet.

Të gjitha të drejtat e shtrembëruar

software burim të hapur është i licencuar për të garantuar të drejtat e përdoruesve. Për shembull, kodi burim duhet të sigurohet me të drejtën për të modifikuar dhe të shpërndajë atë. Ky nivel i mbrojtjes i arritur përmes copyleft. Copyright mbron të drejtën e autorit, duke ndaluar shpërndarjen e programeve në rast se një përdorues nuk e kanë këtë të drejtë. Copyleft gjithashtu kërkon një licencë mbulon software është shpërndarë pa modifikim. Në këtë rast, thelbi i të drejtave të autorit bëhet e kundërta. Copyleft përdor të drejtën e autorit nuk është për të ruajtur të drejtat e zhvilluesit ', dhe për transferimin e tyre për përdoruesit.

Prandaj, ekziston frika dhe dyshimi se programet e hapura do të çojë në humbjen e pronës intelektuale, si copyleft të përhapur në pjesë të tjera të softuerit. Me fjalë të tjera, licenca do të kërkojë që të gjitha aplikacion që përmban kodin burim të hapur shpërndarë me të njëjtat të drejta. Kjo është e vërtetë për Leje e Përgjithshme Publike (GNU) - në bazë të saj shtrihet Linux. Por nuk ka autorizim që të sigurojë një trajtim të ndryshëm të interesave publike dhe komerciale.

OSI është një organizatë jofitimprurëse që përcakton qartë se çfarë është burim i hapur, dhe aprovon ato licenca që i plotësojnë kriteret e saj. Platforma Eclipse është shpërndarë nga EPL, hapur licencë OSI-certifikuar dhe për të lehtësuar zbatimin e saj tregtare, duke ruajtur besnikërinë e autorëve të softuerit me kod të hapur.

Krijuesit e plugins ose zhvillimit të programit përdorues mjedisit duhet të publikojë ndonjë kod të përfshirë ose të ndryshohet e Eclipse, por mund të licencojë Futjet e tyre në mënyrë që ata të donte. Transferimi i të drejtave të tyre si software me burim të hapur nuk është e nevojshme, si dhe publikimi i burimit.

Dhe ndërsa shumë prej tyre nuk do të përdorë Eclipse për të krijuar zhvillimin e tyre, disponueshmëria e platformës kodi burim është me rëndësi të madhe jo vetëm për shkak të mungesës së pagesës, por edhe sepse ajo nxit inovacionin dhe inkurajon programuesit për të bërë produktin e tyre si kontribut për kauzën e përbashkët. Arsyeja kryesore për këtë - më të investuar në punën e projektit, aq më e rëndësishme është për të gjithë. Në qoftë se është në dobi të, numri i zhvilluesve është rritur edhe më shumë dhe për të krijuar një komunitet rreth projektit, të ngjashme me ato që u shfaq rreth Linux dhe Apache.

organizatë jo-fitimprurëse

Eclipse - Zhvillimi Mjedisit, bibliotekat dhe mjete për krijimin, vendosjen dhe menaxhimin software dhe komunitetin e krijuesit të saj. Ajo krijon një platformë nga IBM në vitin 2001 me mbështetjen e shitësit e softuerit.

Fondacioni Eclipse është themeluar në vitin 2004, është një organizatë jo-fitimprurëse, mbështet platformën e projektit dhe përmirësimin e shoqërisë dhe sistemit zhvilluesit e software dhe shërbime plotësuese. Sot, ekosistemi Eclipse përfshin organizatat dhe individët industrinë e softuerit.

Fondi monitoron dhe menaxhon projektet platformë. Ajo i shërben komunitetit, dhe zhvilluesit të cilët e quajnë shkelësit në shtet nuk i përkasin. Ata janë të punësuar nga organizata të tjera ose nga programuesit e pavarur të cilët vullnetarisht kohën e tyre personale për të punuar në këtë projekt.

Eclipse: një karakteristikat platformë

  • Krijo mjete të ndryshme programimi.
  • numër të pakufizuar të furnizuesve mjet, duke përfshirë edhe të pavarur.
  • mjete mbështetëse për të punuar me një shumëllojshmëri të përmbajtjes, të tilla si HTML, C, EJB, Java, JSP, GIF dhe XML.
  • Sigurimi i integrimit të plotë brenda dhe në mes të përmbajtje të ndryshme.
  • Programim Eclipse-mesme me një ndërfaqe grafike apo jo.
  • Puna në sisteme të ndryshme operative, duke përfshirë Linux, Windows, Solaris AIX, Mac OS X.
  • Duke përdorur Java, një popullor mjete për të shkruar gjuhën.

Eclipse: Getting Started Guide

Pas afat të parë, mesazhi përshëndetje. Ky përdorues mund të shkojnë për të shqyrtuar dhe të mësojnë funksionet e reja, shembujt, ose t'i nënshtrohen trajnimit.

Workspace është e përbërë nga panele, prezantime. Një grup i ideve të quajtur perspektivën. Perspektiva e "Resources", për shembull, përfshin përfaqësim për përpunim, menaxhimin, dhe shikimin e projekteve.

Fillestar duhet të fillojë me "Bazat e hapësirës instrumentale", ku ju mund të mbledhë një shumë informacion në lidhje komponentëve të ndryshëm errësirë dhe ndërveprimet e tyre.

Duke punuar me JDT

Për të shqyrtuar jdt mund të hapur projekt Eclipse Java. Për ta bërë këtë, zgjidhni "File" menu - "i ri" - "Projekti i Java", futni një emër të projektit dhe kliko "Finish".

Për të ndryshuar perspektivën aktuale, zgjidhni pika menu "dritare" - "perspektivë Open" - Java ose të hapur një dritare të re nëpërmjet "dritare" - "New Window" dhe të zgjidhni një perspektivë të ndryshme.

Perspektiva përmban pikëpamjet që janë të dedikuara për zhvillim në Java. Në këndin e majtë, më sipër, është një hierarki me paketa Eclipse Java, klasa, JAR-fotografi dhe fotografi të ndryshme, e cila është quajtur "Paketa Explorer". Menuja kryesore në këtë rast është plotësuar me 2 pika: Burimi dhe Refactor.

Krijimi i një programi në jdt

Për të krijuar një aplikacion Java, ju duhet të klikoni me të djathtën e projektit dhe zgjidhni "i ri" e krijuar më parë - "Klasa". Në pop-up, shkruani emrin e klasës e kutinë e dialogut. Dyshimtë: "Cilat metoda të detalit që ju dëshironi për të krijuar?" - specifikoni (String [] args) publike zbrazëti statike kryesore dhe kliko "Finish".

Kjo do të krijojë një program që përmban klasën hyrë dhe një Main bosh (). duhet të plotësoni një metodë kodin e programit (j klasifikuara lënë jashtë qëllimisht):

publik klasë Përshëndetje {

(vargut [] args) publik kryesore statike {

për (j = 0; j <= 5; j ++)

{

System.out.println ( "Hello");

}

}

}

Gjatë një grup, ju mund të vëreni karakteristikat redaktor:

  • vetëpërmbushja;
  • kontrolli Sintaksa;
  • Auto-hapjes parantezë ose kuotat.

Kodi përfundimi quhet keyboard shortcut Ctrl + Space. Në të njëjtën kohë do të varet kontekstin e një listë të opsioneve, zgjidhni një tastierë ose një mouse, nëse lista e metodave të një objekti ose një pjesë të fjalen.

Sintaksa është e kontrolluar në bazë të përpilimit rritje. Ajo zhvillohet gjatë regjistrimit të njëjtën kohë me hartimin e saj kodin. gabime sintaksore janë theksuar në të kuqe, dhe u largua pika e tyre duket i kuq me një kryq të bardhë diagonale. Gabimet e mbetura janë treguar në fushat në formën e një llambë. Ata mund të korrigjuar veten me ndihmën e doze.

Në shembullin dritë prezantuar është e vendosur në frontin e për deklaratës, sepse ajo nuk është i klasifikuar i. Pas double-klikuar në llambë të lehta do të jetë një listë e fixes të mundshme. Në këtë rast, j janë propozuar:

  • fushë klasë;
  • Metoda parameter;
  • variabël lokale.

Nëse ju zgjidhni një nga opsionet me miun, ju mund të shihni tekstin rezulton.

Double-klikuar në mishërim dëshiruar gjeneron kodin.

drejtimin aplikacionet

Nëse nuk ka gabime hartimin e një kërkesë mund të drejtohet nëpërmjet menu item "Start". Asnjë hap përpilim, pasi ajo zhvillohet gjatë shpëtuar kodit. Në kutinë e dialogut "fillimin e konfigurimit", e cila kërkonte vlerat janë të vendosur tashmë, ju duhet të klikoni mbi butonin Run në fund të drejtën. Do të shfaqet në fund të konsol me bookmarks dhe rezultatin e aplikimit.

Programi mund të kandidojë në Rregullues. Para së gjithash, të vendosur një breakpoint në System.out.println () me dy klikime të miut në kuti gri në të majtë të dritares redaktimi, pranë thirrjes metodë. Rezultati do të jetë një pikë blu. Zgjidhni "Start" menu - "debug". Launch dritare konfigurimi do të shfaqet sërish. Pas klikuar "Start" button do të shfaqet perspektivë debug me ide të reja.

Në "Debug" në të majtë, në krye, ajo është thirrja rafte dhe toolbar për të kontrolluar progresin e programit. Paneli përmban butonin ndaluar, vazhdimin dhe përfundimin e aplikimit, ekzekutimin, dhe kaloni me operatorin tjetër dhe kthimin metodë. E drejta në krye është një rresht i paneleve skeda: variablave, pikat e ndalimit, shprehje dhe ekran. Kur ju zgjidhni tab variablave, ju mund të shihni vlerën e j ndryshueshme.

Informacione të hollësishme rreth secilit prej përfaqësive mund të japin context-sensitive ndihmë. Ne vetëm duhet të klikoni miut mbi shiritin e titullit dhe shtyp F1.

plugins shtesë

mjedis të zhvillimit të softuerit, të cilat janë të dizajnuara për të ndryshuar ato, hartimin dhe debugging, Eclipse plotësohet nga komponentët të cilat janë në gjendje të simulojnë, Automate ndërtuar, modulet e testimit, performancës, menaxhimin e konfigurimit dhe versioning.

CVS sistemit të kontrollit burim lejon për punë ekipore mbi ta. Kështu, ndryshimet e paraqitura nuk janë të përziera. Kjo është një pjesë e rëndësishme dhe integrale e Eclipse.

Mjedisin e zhvillimit është në vend eclipse.org. Plug-ins janë të vendosura në plug-në Evropën Qendrore.

arkitekturë

Baza e platformës - klientë funksionalisht pasur RCP. Thjeshtë ata mund të paraqesin një grup të plug-ins të përdorura në programet e zhvillimit. Nuk janë komponente të tjera të rekomanduara dhe fakultative.

Komponentët kryesore janë:

  • Runtime përcakton komponentët modelit të bazuar në pikat OSGi ekstensionit specifikimet dhe zgjerimit. Gjithashtu ofrohen shërbime shtesë, si syslog dhe paralelizmit.
  • SWT-paketë përmban karakteristika Eclipse dhe Widgets user interface. Ajo ka klasa Shto tek të lehtësuar krijimin e aplikacioneve grafike.
  • Mjete hapësirë përfshin perspektiva, duke paraqitur dhe dritare redaktimi.
  • Komponenti "Ndihmë" siguron përdoruesit me mbështetje në formën e një sistemi referimi ose një listë interaktive detyrë.
  • Plug-in "Update" ju lejon të merrni versionin e fundit të softuerit.
  • Komponenti "Ekipi" ofron infrastrukturën për të lidhur e tyre të sistemeve të kontrollit version.

Platforma e krijuar nga IBM, u bë një sistem të plotë me tipare të hapur-burim. Anëtarët e saj janë mbi njëqind kompanitë. Edhe pse ideja e krijimit të sistemeve të tilla në të kaluarën, i zhytur në mendime, të besueshme dhe elegant dizajn Eclipse ka lejuar atë për të marrë një pozitë udhëheqëse.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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