Arvutid, Tarkvara
Eclipse - arenduskeskkond modulaarne platvormiülene rakendusi
Eclipse - platvorm luua avatud lähtekoodiga tarkvara. See põhineb Java ja pakub võimalust arendada programme plug-ins. See sisaldab komplekt sisseehitatud komponendid, nende seas - kuulsa Eclipse toote - PDE arenduskeskkond plug-ins. PDE võimaldab teil laiendada platvormi ise koosneb sisseehitatud komponente. Loojad tööriistakomplektid pakkuda oma laiendused ja anda kasutajatele integreeritud arenduskeskkond (IDE).
Lisaks Java keele, mis on kirjutatud Eclipse, arengukeskkonna kasutatakse teiste programmeerimiskeeli. Ta lõi palju plug-ins, mis toetavad keeles C ++, Fortran, Perl, Prolog, Python, Ruby ja teised. Platvorm võib olla aluseks teiste tarkvara, mis ei ole seotud kirjalikult programmid nagu telnet ja DBMS. Teine näide kood põhineb Eclipse - PDT arengu keskkonda põhifunktsioone toimetamine ja silumine PHP-rakendusi.
Kõik õigused perversne
Avatud lähtekoodiga tarkvara on litsentseeritud, et tagada kasutajate õigused. Näiteks lähtekoodi peavad olema varustatud õiguse muuta ja levitada. See kaitse tase saavutatakse copyleft-. Copyright kaitseb autoriõigus, keelates jaotus programmide korral, et kasutaja ei pea seda õigust. Copyleft nõuab ka litsents, mis hõlmab tarkvara levitatakse muutmata. Sellisel juhul ongi autoriõiguse muutub vastupidist. Copyleft kasutab autoriõiguse ei päästa arendajad õigusi ning kanda need kasutajad.
Seetõttu on hirm ja kahtlust, et avatud programmid viib kaotus intellektuaalomandit, copyleft- levida teistesse osadesse tarkvara. Teisisõnu, litsentsi on vaja, et kõik taotluse, mis sisaldab avatud lähtekoodi jaotatud on samad õigused. See kehtib ka General Public License (GNU) - alusel laieneb see Linux. Aga seal on luba, mis annab erineva kohtlemise avaliku ja ärihuve.
OSI on mittetulunduslik organisatsioon, mis määratleb selgelt, mida on avatud lähtekoodiga ja kiidab need litsentsid, et täita oma kriteeriumid. Eclipse Platform on jaotatud EPL, avatud OSI-sertifitseeritud litsentsi ja hõlbustada selle kaubanduslike rakenduste säilitades lojaalsust avatud lähtekoodiga tarkvara autorid.
Loojad pluginad või kasutaja programmi arenduskeskkond peaks avaldada kaasatud või muudetavate kood Eclipse, kuid võib litsentsi oma täienduste viisil, mis neile meeldib. Õiguste üleandmine neile avatud lähtekoodiga tarkvara ei ole vaja, samuti avaldamise allikas.
Ja kuigi paljud ei kasuta Eclipse luua oma arengu, kättesaadavuse lähtekoodi platvorm on väga oluline mitte ainult seetõttu, et makse puudumise, vaid ka seetõttu, edendab innovatsiooni ja julgustab programmeerijad teha oma toodet kui panust ühise põhjus. Peamine põhjus on see - mida rohkem investeerinud projekti töö, seda olulisem on kõigile. Kui see kasulik arv arendajad on veelgi suurenenud ning luua ühenduse projekti ümber, sarnanevad kerkinud umbes Linux ja Apache.
mittetulundusühing
Eclipse - arenduskeskkond, raamatukogud ja luomistyökalut, juurutamiseks ja haldamiseks tarkvara ja ühenduse selle loojate. See loob platvormi IBM 2001 toel tarkvara müüjad.
Eclipse Foundation on asutatud aastal 2004, on mittetulundusühing, toetab projekti platvormi ja parandada ühiskonna ja süsteemi arendajad täiendavad tarkvara ja teenuseid. Täna, Eclipse ökosüsteemi ka organisatsioonid ja üksikisikud tööstuse tarkvara.
Fond jälgib ja juhib platvormi projekte. See teenib kogukonna ja arendajad, kes kutsuvad toimepanijad riigi ei kuulu. Nad töötavad teiste organisatsioonide või sõltumatute programmeerijad, kes vabatahtlikuna oma isiklikku aega töötada projekti.
Eclipse: platvorm omadused
- Loo erinevad programmeerimise vahendid.
- Piiramatu arv tööriist tarnijad, sealhulgas sõltumatu.
- Abivahenditele töötada erinevaid sisu, nagu HTML, C, EJB, Java, JSP, GIF ja XML.
- Tagades täieliku integratsiooni ja eri sisu.
- Programmeerimine Eclipse söötmes graafilise kasutajaliidese või mitte.
- Töö erinevate operatsioonisüsteemide, sealhulgas Linux, Windows, Solaris AIX, Mac OS X.
- Kasutades Java, populaarne kirjalikult tööriistad keeles.
Eclipse: Alustusjuhis
Pärast esimest perspektiivis tervitus sõnum. Kasutaja saab minna vaatama ja õppida uusi funktsioone, näidetes, või saada koolitust.
Tööruumi koosneb paneelid, esitlusi. Komplekt ideid nimetatakse väljavaade. Väljavaade "Ressursid", näiteks sisaldab esindatuse muutmiseks, haldamise ja vaatamise projekte.
Algajad peaksid algama "Alused instrumentaalmuusika ruumi", kus saab koguda palju teavet erinevate Eclipse komponendid ja nende koostoimeid.
Töö JDT
Et uurida JDT saab avada Eclipse Java projekti. Selleks vali "File" menüüs - "New" - "Java Project", sisesta projekti nimi ja vajuta "Finish".
Muuta praegust perspektiivi, valige menüü "Window" - "Open perspektiiv" - Java või avada uus aken kaudu "Window" - "Uus aken" ja valida erineva vaatenurga.
Perspective sisaldab vaateid, mis on mõeldud arengu Java. Vasakus nurgas, kohal on hierarhia koos Eclipse Java paketid, klassid, JAR-faili ja erinevaid faile, mida nimetatakse "Package Explorer". Peamenüü antud juhul täiendasid 2 punkti: Allikas ja Refactor.
Loomine programmi JDT
Et luua Java rakendus, siis tuleb paremklõpsake projekti ja vali "New" loodud varem - "Klass". Pop-up Sisestage klassi nimi dialoogiboks. Kahtlane: "Milline meetodeid tooriku soovite luua?" - täpsustada avaliku staatilise void main (String [] args) ja vajuta "Finish".
See loob programm, mis sisaldab sisestatud klassi ja tühja main (). peavad täitma programmi koodi meetod (j salastatud teadlikult jätta):
avalik klassi Tere {
public static void main (String [] args) {
for (j = 0; j <= 5; j ++)
{
System.out.println ( "Tere");
}
}
}
Ajal kogum, mida saab märgata toimetaja funktsioone:
- autocompletion;
- süntaksi kontrollimine;
- Automaatse avamise sulgudes või hinnapakkumisi.
Koodilõpetamine nimetatakse kiirklahvi Ctrl + Space. Samal ajal sõltub kontekstis valikute loend, valida klaviatuuri või hiire, kas nimekiri meetodeid objekti või osa märksõna.
Süntaks kontrollitakse põhinedes trepikodade koostamist. See leiab aset koodi salvestamiseks samaaegselt selle koostamine. Süntaksivigadest on punasega alla joonitud ja lahkus oma punkti ilmub punane valge diagonaalne rist. Ülejäänud vead märgitud väljad on pirn. Nad võivad omal käel abiga Quick Fix.
Näites kasutusele valguse asub ees puhul avaldus, sest see ei ole klassifitseeritud i. Pärast topeltklõpsuga lambipirn on nimekiri võimalikest parandusi. Sel juhul j on ettepanek:
- klassi valdkonnas;
- Meetod parameetri;
- kohaliku muutuja.
Kui valid üks valikutest hiirega, näed saadud teksti.
Topeltklõpsamine soovitud teostuses genereerib koodi.
Töötavad rakendused
Kui vigu ei taotluse koostamiseks saab käivitada menüükäsk "Alusta". Nr koostamise etapis, sest see toimub ajal salvestada koodi. Dialoogiboksis "konfiguratsiooni algus", mille puhul katset nõutakse väärtus on juba määratud, peate klõpsa Run nuppu all paremas nurgas. Ilmub allosas konsooli järjehoidjaid ja kohaldamise tulemusena.
Programmi saab käivitada veajälitajas. Esiteks, määrata murdepunkt System.out.println () kahe hiireklikiga halli kasti vasakul tekstisisestusaknas meetodi kõrval kõne. Tulemuseks on sinist täppi. Valige "Start" menüü - "Debug". Launch konfiguratsiooni aken uuesti. Pärast klõpsates "Start" nuppu, ilmub siluda perspektiivi uusi ideid.
In "Debug" vasakul ülaosas on pinu ja tööriistariba kontrollida programmi kulgu. Paneel sisaldab peatamisnuppu jätku ja lõpuleviimist taotluse, täitmise ja jätkake järgmise operaator ja meetod tagastab. Õigus ülaosas on rida sakkidega paneelid: muutujad, murdepunktid, sõna- ja ekraani. Kui valite muutujad tab, näete muutuja väärtus j.
Detailne informatsioon iga esindused anda kontekstitundlik spikker. Me lihtsalt tuleb klõpsata hiire tiitliribal ja vajutage F1.
lisapluginate
tarkvara arenduskeskkond, mis on mõeldud neid muuta, koostada ja silumine, Eclipse täiendada komponendid, mis on võimeline simuleerima, automatiseerida ehitada, katsetada moodulid, tulemuslikkuse, konfiguratsiooni juhtimine ja versioonimine.
CVS allikas kontrollisüsteem võimaldab meeskonnatöö nende üle. Seega muudatusi ei ole segatud. See on oluline ja lahutamatu osa Eclipse.
Arengukeskkonna on eclipse.org kohas. Plug-ins asuvad Plug-in Central.
arhitektuur
Aluseks platvormi - funktsionaalselt rikkad RCP klientidele. Lihtsustatult nad saavad esitada kogum plug-ins kasutatud arenguprogramme. On lisakomponente soovitatav ja kohustuslik.
Peamised koostisained on:
- Runtime määrab mudeli komponendid, mis põhinevad OSGi spetsifikatsioon pikendamise ja laiendamise punkti. Samuti pakutakse lisateenuseid nagu syslog ja parallelism.
- SWT-pakett sisaldab Eclipse funktsioone ja kasutajaliidese vidinaid. See on add klasside loomise soodustamiseks graafiliste rakendustega.
- tööriistad ruumi sisaldab perspektiivid, esitades ja toimetamine aknas.
- Component "Help" pakub kasutajatele tuge kujul taustsüsteem või interaktiivne ülesanne nimekirja.
- Plug-in "Update" võimaldab teil saada kõige uuem versioon tarkvara.
- Component "Team" tagab infrastruktuuri ühendada oma versiooni kontrollisüsteemid.
Platvorm loodud IBM sai täisfunktsionaalne avatud lähtekoodiga süsteemi. Selle liikmed on üle saja ettevõtted. Kuigi idee luua sellised süsteemid olid varem läbimõeldud, usaldusväärne ja elegantne disain Eclipse on võimaldanud asuda juhtima.
Similar articles
Trending Now