CyfrifiaduronMeddalwedd

Eclipse - amgylchedd datblygu cymwysiadau traws-lwyfan modiwlaidd

Eclipse - llwyfan i greu meddalwedd ffynhonnell agored. Mae'n seiliedig ar Java ac yn darparu'r gallu i ddatblygu rhaglenni gyda plug-ins. Mae'n cynnwys set o gydrannau adeiledig mewn, yn eu plith - y Eclipse cynnyrch enwog - PDE amgylchedd datblygu plug-ins. PDE yn eich galluogi i ehangu'r llwyfan ei hun, sy'n cynnwys cydrannau adeiledig yn. Gall y crewyr y pecynnau cymorth yn cynnig eu hunain estyniadau ac yn rhoi amgylchedd datblygu integredig (IDE) ddefnyddwyr.

Yn ychwanegol at y Java iaith, a ysgrifennwyd y Eclipse, yr amgylchedd datblygu yn cael ei ddefnyddio ar gyfer ieithoedd rhaglennu eraill. Mae'n creu llawer o plug-ins sy'n cefnogi ieithoedd C ++, Fortran, Perl, Prolog, Python, Ruby ac eraill. Gall y llwyfan fod yn sail i feddalwedd arall nad yw'n gysylltiedig â rhaglenni ysgrifennu fel telnet a DBMS. Enghraifft arall o cod yn seiliedig ar Eclipse, - amgylchedd datblygu PDT â swyddogaethau sylfaenol ar gyfer golygu a debugging PHP-ceisiadau.

wyrodd pob hawl

Meddalwedd ffynhonnell agored wedi ei drwyddedu er mwyn gwarantu hawliau defnyddwyr. Er enghraifft, mae'n rhaid i'r cod ffynhonnell yn cael ei ddarparu gyda'r hawl i addasu a'i dosbarthu. Mae'r lefel hon o amddiffyniad gyflawni trwy'r haelfraint. Hawlfraint gwarchod y hawlfraint, gwahardd dosbarthu rhaglenni os nad oes gan ddefnyddiwr yr hawl hon. Haelfraint hefyd yn gofyn am drwydded sy'n cynnwys y feddalwedd yn cael ei ddosbarthu heb ei addasu. Yn yr achos hwn, hanfod hawlfraint yn dod yn y gwrthwyneb. Haelfraint yn defnyddio Nid yw hawlfraint yw arbed hawliau'r datblygwyr ', ac er mwyn eu trosglwyddo i ddefnyddwyr.

Felly, nid oes ofn ac amheuaeth y bydd rhaglenni agored yn arwain at golli eiddo deallusol, fel haelfraint i ymledu i rannau eraill o'r meddalwedd. Mewn geiriau eraill, bydd y drwydded yn ei gwneud yn ofynnol bod pob cais sy'n cynnwys cod ffynhonnell agored a ddosberthir gyda'r un hawliau. Mae hyn yn wir am y Drwydded Gyhoeddus Gyffredinol (GNU) - o dan ei fod yn ymestyn Linux. Ond mae awdurdodiad, sy'n darparu triniaeth wahanol o fuddiannau cyhoeddus a masnachol.

OSI yn sefydliad di-elw sy'n diffinio yn glir beth yw ffynhonnell agored, ac yn cymeradwyo trwyddedau hynny sy'n bodloni ei feini prawf. Mae'r Llwyfan Eclipse ei ddosbarthu gan y EPL, agor OSI-ardystiedig thrwydded a hwyluso ei ddefnydd masnachol tra'n cynnal teyrngarwch awduron meddalwedd cod agored.

Dylai crewyr ategion neu amgylchedd datblygu rhaglenni defnyddiwr cyhoeddi unrhyw cod rhan neu addasadwy o Eclipse, ond gall drwyddedu eu ychwanegiadau eu hunain yn y ffordd y maent yn ei hoffi. Nid oes angen trosglwyddo hawliau iddynt fel meddalwedd ffynhonnell agored, yn ogystal â chyhoeddi ffynhonnell.

Ac er na fydd llawer yn defnyddio Eclipse i greu eu datblygiad eu hunain, argaeledd platfform cod ffynhonnell yn bwysig iawn, nid yn unig oherwydd y diffyg talu, ond hefyd am ei fod yn hybu arloesi ac yn annog rhaglenwyr i wneud eu cynnyrch eu hunain fel cyfraniad at yr achos cyffredin. Y prif reswm am hyn - y mwyaf fuddsoddi yn y gwaith prosiect, y mwyaf arwyddocaol y mae i bawb. Os mae o fudd, mae'r nifer o ddatblygwyr yn cael ei gynyddu hyd yn oed yn fwy ac yn creu cymuned o gwmpas y project, yn debyg i'r rhai a ddaeth i'r amlwg o gwmpas Linux a Apache.

Sefydliad di-elw

Eclipse - Datblygu amgylchedd, llyfrgelloedd ac offer ar gyfer creu, ddefnyddio a rheoli meddalwedd a chymuned ei crewyr. Mae'n creu llwyfan gan IBM yn 2001 gyda chefnogaeth gwerthwyr meddalwedd.

Mae Sefydliad Eclipse ei sefydlu yn 2004, yn sefydliad di-elw, yn cefnogi llwyfan prosiect a gwella datblygwyr cymdeithas a system o feddalwedd a gwasanaethau ategol. Heddiw, mae'r ecosystem Eclipse yn cynnwys sefydliadau ac unigolion y diwydiant meddalwedd.

Mae'r Gronfa yn monitro ac yn rheoli prosiectau platfform. Mae'n gwasanaethu'r gymuned, ac nid yw datblygwyr sy'n galw committers yn y wladwriaeth yn perthyn. Maent yn cael eu cyflogi gan sefydliadau eraill neu gan rhaglenwyr annibynnol sy'n gwirfoddoli eu hamser personol i weithio yn y prosiect.

Eclipse: a nodweddion llwyfan

  • Creu offer rhaglennu gwahanol.
  • Unlimited nifer o gyflenwyr offer, gan gynnwys annibynnol.
  • offer cymorth i weithio gydag amrywiaeth o gynnwys, megis HTML, C, EJB, Java, JSP, GIF a XML.
  • Sicrhau integreiddiad llawn o fewn a rhwng cynnwys gwahanol.
  • Rhaglennu Eclipse-canolig gyda rhyngwyneb graffigol ai peidio.
  • Mae gwaith ar systemau gweithredu gwahanol, gan gynnwys Linux, Windows, Solaris Aix, Mac OS X.
  • Gan ddefnyddio Java, iaith offer ysgrifennu poblogaidd.

Eclipse: Cael Canllaw Started

Ar ôl y tro cyntaf, y neges cyfarch. Gall y defnyddiwr fynd i adolygu a dysgu y swyddogaethau newydd, enghreifftiau, neu i gael hyfforddiant.

Mae'r lle gwaith yn cynnwys paneli, cyflwyniadau. Mae set o syniadau a elwir y posibilrwydd. Mae'r posibilrwydd y "Adnoddau", er enghraifft, yn cynnwys cynrychiolaeth ar gyfer golygu, rheoli, a gwylio o brosiectau.

Dylai dechreuwyr ddechrau gyda "Hanfodion le offerynnol", lle gallwch gasglu llawer o wybodaeth ynglŷn â gwahanol gydrannau Eclipse a'u rhyngweithio.

Gweithio gyda JDT

Archwilio'r JDT gallu agor prosiect Eclipse Java. I wneud hyn, dewiswch y ddewislen "File" - "Newydd" - "Prosiect Java", rhowch enw prosiect a chlicio "Gorffen".

I newid y persbectif cyfredol, dewiswch yr eitem ddewislen "Window" - "persbectif Agored" - y Java neu agor ffenestr newydd drwy'r "Window" - "Ffenestr Newydd" a dewis safbwynt gwahanol.

Safbwynt yn cynnwys golygfeydd sydd wedi'u bwriadu ar gyfer datblygu yn Java. Yn y gornel chwith, uchod, yn hierarchaeth gyda'r pecynnau Eclipse Java, dosbarthiadau, JAR-ffeiliau a ffeiliau gwahanol, a elwir yn "Pecyn Explorer". Y brif ddewislen yn yr achos hwn ei ategu gan 2 bwynt: Source a Refactor.

Creu Rhaglen yn JDT

I greu cais Java, dylech dde-gliciwch y prosiect a dewis "Newydd" a grëwyd yn gynharach - "Dosbarth". Yn y pop-up, rhowch enw'r dosbarth y blwch deialog. Amheus: "Pa ddulliau y workpiece rydych am ei greu?" - nodwch y cyhoedd statig brif (String [] args) ddi-rym a chlicio "Gorffen".

Bydd hyn yn creu rhaglen sy'n cynnwys y dosbarth cofrestru a phrif gwag (). Rhaid cwblhau dull cod rhaglen (j dosbarthu yn hepgor yn fwriadol):

dosbarth gyhoeddus Helo {

prif (args Llinynnol []) cyhoeddus statig ddi-rym {

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

{

System.out.println ( "Hello");

}

}

}

Yn ystod set, gallwch sylwi ar y nodweddion golygydd:

  • awtolenwi;
  • gwirio cystrawen;
  • cromfachau neu dyfyniadau Auto-agor.

Gelwir cwblhau'r Cod yn y allweddell shortcut Ctrl + Space. Ar yr un pryd, yn dibynnu ar y cyd-destun rhestr o ddewisiadau, dewiswch bysellfwrdd neu lygoden, a oedd y rhestr o ddulliau o wrthrych neu ran o'r gair allweddol.

Mae'r gystrawen yn cael ei wirio yn seiliedig ar gasglu cynyddol. Mae'n digwydd yn ystod y cod cofnodi ar yr un pryd â'i o gasglu. gwallau cystrawen yn cael eu tanlinellu mewn coch, ac yn gadael eu man yn ymddangos yn goch gyda chroes lletraws gwyn. Mae'r gwallau sy'n weddill yn cael eu nodi yn y meysydd ar ffurf bwlb. Gallant gywiro eich hun gyda chymorth Ateb Cyflym.

Yn yr enghraifft golau a gyflwynwyd wedi ei leoli o flaen y datganiad am gan nad yw'n cael ei ddosbarthu i. Ar ôl glicio ddwywaith ar y bwlb golau yn rhestr o atebion posibl. Yn yr achos hwn, j cynigir:

  • maes dosbarth;
  • paramedr dull;
  • newidyn lleol.

Os dewiswch un o'r opsiynau gyda'r llygoden, gallwch weld y testun yn deillio.

Double-glicio ar yr ymgorfforiad a ddymunir yn cynhyrchu cod.

rhedeg ceisiadau

Os gall unrhyw wallau llunio cais yn cael ei redeg drwy'r eitem dewislen "Start". Dim cam llunio, gan ei fod yn digwydd yn ystod y cod yn arbed. Yn y blwch deialog "ffurfweddu cychwyn", a oedd yn gofyn gwerthoedd eisoes yn cael eu gosod, mae angen i chi glicio ar y botwm Run ar y gwaelod ar y dde. Bydd yn ymddangos ar waelod y consol gyda bookmarks a chanlyniad y cais.

Gall y rhaglen yn cael ei rhedeg yn y dadfygiwr. Yn gyntaf oll, yn gosod torbwynt yn y System.out.println () gyda dau chleciau ar y llygoden ar y blwch llwyd ar ochr chwith y ffenestr golygu, nesaf at yr alwad dull. Y canlyniad fydd dot glas. Dewiswch ddewislen "Start" - "Debug". Bydd ffenestr cyfluniad Lansio ymddangos eto. Ar ôl clicio ar y botwm "Start" yn ymddangos persbectif debug gyda syniadau newydd.

Yn y "Debug" ar y chwith, ar y brig, ei fod yn y stac alwad a'r bar offer i reoli cynnydd y rhaglen. Mae'r panel yn cynnwys y botwm stop, parhad a chwblhau'r cais, gweithredu, a sgipio i'r gweithredydd nesaf a'r ffurflenni dull. Hawl ar y brig mae rhes o baneli Tabbed: newidynnau, torbwyntiau, mynegiant a'r sgrin. Pan fyddwch yn dewis y tab Newidynnau, gallwch weld gwerth y g amrywiol.

Mae gwybodaeth fanwl am bob un o'r sylwadau yn rhoi cymorth cyd-destun sensitif. Rydym jyst angen i chi glicio ar y llygoden ar y bar teitl a F1 wasg.

plugins ychwanegol

amgylchedd datblygu meddalwedd, sydd wedi'u cynllunio i newid iddynt, llunio a debugging, eclips ategu gan elfennau sy'n gallu efelychu, awtomeiddio'r adeiladu, modiwlau prawf, perfformiad, rheoli cyfluniad a fersiynu.

system rheoli ffynhonnell CVS yn caniatáu ar gyfer gwaith tîm drostynt. Felly nid yw newidiadau a gyflwynwyd yn gymysg. Mae hyn yn rhan bwysig ac annatod o Eclipse.

Mae'r amgylchedd datblygu ar y safle eclipse.org. Plug-ins eu lleoli yn y Plug-in Central.

pensaernïaeth

Mae sail y llwyfan - cleientiaid RCP swyddogaethol cyfoethog. Yn syml gallant gyflwyno cyfres o plug-ins a ddefnyddir yn y rhaglenni datblygu. Mae elfennau ychwanegol a argymhellir a dewisol.

Y prif elfennau yw:

  • Mae'r runtime penderfynu y cydrannau model yn seiliedig ar bwyntiau estyniad fanyleb ac ehangu OSGi. Hefyd yn darparu gwasanaethau ychwanegol fel syslog a parallelism.
  • TAA-pecyn yn cynnwys nodweddion Eclipse a widgets rhyngwyneb defnyddiwr. Mae ganddo'r dosbarthiadau ychwanegu i hwyluso ceisiadau graffigol greu.
  • gofod offer yn cynnwys safbwyntiau, cyflwyno a ffenestri golygu.
  • Cydran "Help" yn darparu defnyddwyr gyda chefnogaeth ar ffurf system cyfeirio neu restr tasg ryngweithiol.
  • Plug-in "Diweddaru" yn eich galluogi i gael y fersiwn diweddaraf o'r feddalwedd.
  • Cydran "Tîm" yn darparu seilwaith i gysylltu eu hunain systemau rheoli fersiynau.

Mae'r llwyfan a grëwyd gan y IBM, daeth yn system ffynhonnell agored llawn-ymddangos. Mae ei aelodau dros gant o gwmnïau. Er bod y syniad o greu systemau o'r fath oedd yn y gorffennol, dylunio meddylgar, dibynadwy a chain Eclipse wedi caniatáu iddo gymryd swydd blaenllaw.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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