ÒdinatèLojisyèl

Eklips - anviwònman devlopman modilè aplikasyon kwa-platfòm

Eklips - yon platfòm yo kreye yon lojisyèl louvri-sous. Li baze sou Java epi li bay kapasite nan devlope pwogram ak plòg-ins. Li genyen ladan li yon seri bati-an eleman, nan mitan yo - pi popilè Eclipse pwodwi a - PDE anviwònman devlopman plòg-ins. PDE pèmèt ou elaji platfòm la tèt li, ki fòme ak bati-an konpozan. Créateur yo nan bwat zouti yo ka ofri ekstansyon pwòp yo, epi bay itilizatè yo yon anviwònman devlopman entegre (IDE).

Anplis de sa nan lang lan Java, ki ekri Eclipse a, se anviwònman an devlopman itilize pou lang programmation lòt. Li kreye yon anpil nan plòg-ins ki sipòte lang yo C ++, Fortran, pèrl, prolog, Piton, Ruby ak lòt moun. Platfòm nan ka sèvi kòm baz pou lòt lojisyèl ki pa ki gen rapò ak pwogram ekri tankou telne ak DBMS. Yon lòt egzanp sou yon kòd ki baze sou Eclipse, - PDT devlopman anviwònman ak fonksyon debaz pou koreksyon ak debogaj PHP-aplikasyon yo.

Tout dwa vire tèt

se lojisyèl louvri-sous lisans yo nan lòd yo garanti dwa yo nan itilizatè. Pou egzanp, yo dwe kòd la sous dwe bay ak dwa pou li modifye ak distribye li. Nivo sa a nan pwoteksyon reyalize nan kopilf la. Copyright pwoteje copyright nan, ki entèdi distribisyon nan pwogram nan evènman an ki yon itilizatè pa gen dwa sa a. Kopilf egzije tou pou se yon lisans ki kouvri lojisyèl an distribiye san yo pa modifikasyon. Nan ka sa a, sans nan copyright vin opoze an. Kopilf sèvi ak copyright se pa pou konsève pou dwa devlopè yo 'yo, li yo transfere yo nan itilizatè yo.

Se poutèt sa, gen laperèz ak dout ke pwogram louvri ap mennen nan pran pèt la sou pwopriyete entelektyèl, kòm kopilf gaye nan lòt pati nan lojisyèl an. Nan lòt mo, lisans lan yo pral mande pou ke tout aplikasyon ki gen Kòd sous louvri distribiye ak dwa yo menm. Sa a se vre pou Lisans Jeneral la Piblik (GNU) - anba li fin Linux. Men, gen otorizasyon, ki bay yon tretman diferan nan enterè piblik ak komèsyal yo.

OSI se yon òganizasyon san bi likratif ki klèman defini ki sa ki sous louvri, epi apwouve moun lisans ki rankontre kritè li yo. Platfòm nan Eclipse se distribye nan EPL a, louvri OSI Nesertificirovannyj lisans ak fasilite aplikasyon komèsyal li yo pandan w ap kenbe lwayote a nan otè lojisyèl sous louvri.

Créateur yo nan grefon oswa anviwònman devlopman pwogram itilizatè ta dwe pibliye nenpòt kòd patisipe oswa modifyabl nan Eclipse, men yo ka lisans testaman pwòp yo nan wout la kote yo renmen. Transfè nan dwa yo kòm lojisyèl sous louvri pa obligatwa, menm jan tou piblikasyon an nan sous.

Epi pandan ke y anpil pa pral sèvi ak Eclipse yo kreye devlopman pwòp yo, disponiblite a nan platfòm kòd sous se nan gwo enpòtans pa sèlman paske nan mank nan peman, men tou, paske li fè pwomosyon inovasyon ak ankouraje pwogramasyon fè pwodwi pwòp yo kòm yon kontribisyon nan kòz la komen. Rezon prensipal ki fè sa a - plis an envesti nan travay la pwojè, plis enpòtan nan li se pou tout moun. Si li benefis, se ki kantite devlopè ogmante menm plis ak kreye yon kominote alantou pwojè a, ki sanble ak moun ki te parèt nan Linux ak Apache.

òganizasyon ki pa Peye-

Eklips - anviwònman devlopman, bibliyotèk ak zouti pou kreye, deplwaye ak jere lojisyèl ak kominote a nan créateur li yo. Li kreye yon platfòm pa IBM nan lane 2001 ak sipò nan fournisseurs lojisyèl.

Fondasyon an Eclipse se etabli an 2004, se yon òganizasyon ki pa Peye-, sipòte platfòm la pwojè ak amelyore sosyete ak sistèm devlopè nan lojisyèl konplemantè ak sèvis. Jodi a, ekosistèm nan Eclipse gen ladan òganizasyon ak ki moun endistri a lojisyèl.

Fon an monitè ak jere pwojè yo platfòm. Li sèvi kominote a, ak devlopè ki rele committers nan eta a pa sipoze ye. Yo yo te anplwaye nan lòt òganizasyon oswa pa pwogramasyon endepandan ki sèvi kòm volontè tan pèsonèl yo nan travay nan pwojè a.

Eklips: yon Karakteristik platfòm

  • Kreye zouti pwogram diferan.
  • Unlimited kantite founisè zouti, ki gen ladan endepandan.
  • zouti Sipò nan travay ak yon varyete de kontni, tankou HTML, C, EJB, Java, jsp, GIF ak XML.
  • Garanti entegrasyon plen nan ak ant kontni diferan.
  • Programmation Eclipse-medyòm ak yon koòdone grafik oswa ou pa.
  • Travay sou sistèm opere diferan, ki gen ladan Linux, Windows, Solarin Aix, Mac OS X.
  • Lè l sèvi avèk Java, yon popilè ekri zouti lang.

Eklips: Lè w kòmanse Gid

Apre kouri nan premye, mesaj la salitasyon. Itilizatè a ka ale nan revize ak aprann fonksyon yo nouvo, egzanp yo, oswa sibi fòmasyon.

se vorkspas a te fè leve nan panno, prezantasyon. Yon seri lide rele Prospect la. Prospect nan "Resous yo", pou egzanp, gen ladan reprezantasyon pou koreksyon, jere, ak gade nan pwojè yo.

Débutan ta dwe kòmanse avèk "Fondamantal nan espas enstrimantal", kote ou ka ranmase yon anpil nan enfòmasyon konsènan eleman Eclipse ak divès kalite entèraksyon yo.

Travay ak jd

Yo eksplore jd an ka louvri Eclipse Java pwojè. Pou fè sa, chwazi "File" meni an - "Nouvo" - "Pwojè a Java", antre nan yon non pwojè, epi klike "Fini".

Pou chanje pèspektiv aktyèl la, chwazi atik meni "fenèt la" - "Louvri pèspektiv" - Java an oswa louvri yon lòt fenèt via "fenèt la" - "Nouvo fenèt" epi chwazi yon pèspektiv diferan.

Pèspektif gen opinyon ke yo gen entansyon pou devlopman nan Java. Nan kwen gòch, pi wo a, se yon yerachi ak pakè Eclipse Java, klas, Bokal dosye yo-ak dosye diferan, ki te rele "pake Explorer a". meni prensipal la nan ka sa a te complétée pa 2 pwen: Sous ak rfaktorize.

Kreye yon Pwogram nan jd

Pou kreye yon aplikasyon Java, ou ta dwe dwa-klike sou pwojè a epi chwazi "New" te kreye pi bonè - "Gwoup". Nan pop-up la, antre nan non an klas nan ti bwat la dyalòg. Douteuz: "Ki metòd pou materyo an ou vle kreye" -? Presize piblik estatik anile prensipal (fisèl [] arg), epi klike "Fini".

Sa a pral kreye yon pwogram ki gen klas la te antre nan ak yon prensipal vid (). dwe ranpli yon metòd Kòd pwogram (j klase fè espre omisyon):

klas piblik Alo {

piblik estatik anile prensipal (fisèl [] arg) {

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

{

System.out.println ( "Alo");

}

}

}

Pandan yon seri, ou ka remake karakteristik yo ki editè:

  • autocompletion;
  • sentaks kont kouran;
  • Auto-louvri parantèz oswa quotes.

se kòd fini rele klavye rakoursi Ctrl Espas la. An menm tan an pral depann de kontèks la nan yon lis nan opsyon, chwazi yon klavye oswa yon sourit, si wi ou non lis la nan metòd pou yon objè oswa yon pati nan mo kle a.

se Sentaks la tcheke ki baze sou incrémentielle konpilasyon. Li pran plas pandan kòd la anrejistreman ansanm ak élaboration li yo. erè Sentaks yo souliye nan wouj, li kite pwen yo parèt wouj ak yon kwa blan dyagonal. erè yo ki rete yo endike nan jaden yo nan fòm lan nan yon anpoul. Yo ka korije tèt ou avèk èd nan Quick Fix.

Nan egzanp lan se entwodwi limyè chita nan devan an pou deklarasyon paske li pa se klase m. Apre doub-klike sou anpoul la limyè pral gen yon lis fikse posib. Nan ka sa a, j yo pwopoze:

  • jaden klas;
  • metòd paramèt;
  • varyab lokal yo.

Si w chwazi youn nan opsyon yo ak sourit la, ou ka wè tèks la ki kapab lakòz.

Double-klike sou reyalizasyon a vle jenere kòd.

kouri aplikasyon pou

Si pa gen okenn erè konpile yon aplikasyon ka kouri atravè atik la meni "Start". Se pa etap konpilasyon, depi li pran plas pandan kòd la sove. Nan dyalòg bwat "konfigirasyon kòmansman an", ki egzije valè yo deja mete, ou bezwen klike sou bouton an kouri sou anba a dwat. Ap parèt nan pati anba a nan konsole a ak Bookmarks ak rezilta a nan aplikasyon an.

ka pwogram lan dwe kouri nan debugjeur a. Premye a tout, mete yon breakpoint nan System.out.println a () ak de klik nan sourit la sou bwat la gri nan kite nan fenèt la koreksyon, akote rele nan metòd. Rezilta a pral gen yon dot ble. Chwazi "Start" meni - "Debug". Lanse fenèt konfigirasyon ap parèt ankò. Apre klike "Start" bouton an ap parèt pèspektiv dbug ak nouvo lide.

Nan "Debug nan" sou bò gòch la, nan tèt la, li se chemine a apèl ak ba ikòn nan kontwole pwogrè a nan pwogram nan. panèl la gen bouton an sispann, kontinyasyon nan ak fini nan aplikasyon an, nan ekzekisyon an, ak ale dirèkteman nan operatè a pwochen ak metòd retounen yo. Dwa nan tèt la se yon ranje nan panno ongle: varyab, breakpoints, ekspresyon ak ekran an. Lè ou chwazi Varyab tab la, ou ka wè valè a nan j nan varyab.

Enfòmasyon detaye sou chak nan reprezantasyon yo ka bay kontèks-sansib èd. Nou jis bezwen klike sou sourit la sou ba la tit ak laprès F1.

grefon lòt

lojisyèl anviwònman devlopman, ki fè yo ki fèt yo chanje yo, konpile ak debogaj, eklips complétée pa eleman ki kapab simulation, otomatize bati a, modil tès, pèfòmans, jesyon konfigirasyon ak vèrsyonin.

CVS sistèm sous kontwòl pèmèt pou travay ekip sou yo. Se konsa chanjman prezante yo pa melanje. Sa a se yon pati enpòtan ak entegral nan Eclipse.

Anviwònman an devlopman se sou sit eclipse.org. Plòg-ins yo sitiye nan Ploge nan-nan Santral.

achitekti

Baz la nan platfòm la - fonksyonèl moun rich kliyan rkp. Senplist yo ka soumèt yon seri plòg-ins yo itilize nan pwogram yo devlopman. Gen eleman adisyonèl rekòmande ak si ou vle.

Pati ki prensipal yo se:

  • ègzekutabl nan detèmine eleman yo modèl ki baze sou OSGi ekstansyon spesifikasyon ak ekspansyon pwen. Epitou bay sèvis adisyonèl tankou sislog ak paralelis.
  • SWT-pake gen Eclipse karakteristik ak widgets koòdone itilizatè. Li te gen klas yo ajoute fasilite kreyasyon an nan aplikasyon grafik.
  • zouti espas gen ladan pèspektiv, prezante ak fenèt koreksyon.
  • Component "Ede" bay itilizatè yo ak sipò nan fòm lan nan yon sistèm referans oswa yon lis travay entèaktif.
  • Ploge nan "Mizajou" pèmèt ou jwenn vèsyon an dènye nan lojisyèl an.
  • Component "Ekip" bay enfrastrikti a konekte pwòp yo sistèm vèsyon kontwòl.

Platfòm nan kreye pa IBM an, te vin tounen yon sistèm louvri-sous plen chin an tap. Manm li yo gen plis pase yon santèn konpayi yo. Malgre ke lide a pou kreye sistèm sa yo te nan tan lontan an, reflechi, serye ak elegant konsepsyon Eclipse te pèmèt li nan pran yon pozisyon dirijan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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