Telefonia, Prugrammu
Eclissi - modular appiicazioni cross-rimpianu embiu di sviluppu
Eclissi - un rimpianu à creà un prugrammu aperta-surgente. Hè basata nantu à Java è dà i mezi di sviluppu di sistema cù USB-éjaculation. It cuntene un gruppu di cumpunenti custruitu-in, à mezu à elli - u famosu prodottu Eclipse - vacuum 'ambienti di sviluppu USB-éjaculation. Vacuum permette à voi di allargamentu di u rimpianu stessu, cumpunuta di cumpunenti custruitu-in. A criatura di u toolkits pò offre u so pralongu è dà utilizatori un 'ambienti di sviluppu integrata (FromFloricultura).
In più di a lingua Java, chì hè scrittu lu Eclissi, l 'ambienti di sviluppu hè usatu per altre lingue di prugrammazione. It criatu assai di USB-éjaculation chì accettanu i lingui C ++, Fortran, Perl, Prolog, pitone, Ruby è altri. U rimpianu ponu esse i basi di lucca prugrammu chì ùn hè riguardanti programmi scrittura cum'è Telex è DBMS. Altru esempiu di un codice basatu nantu Eclipse, - 'ambienti di sviluppu PDT incù funzioni di PHP-appiicazioni di scrittura e debugging.
Tutti i diritti perversa
prugrammi Open-surgente hè in ordine di garantiri lu dirittu di utilizatori. Per esempiu, u còdice deve esse furnite cù u drittu à scambià è distribuisce. Stu liveddu di prutezzioni uttene à u copyleft. Copyright pruteghji a pruprietà, Banning distribuzioni di prugrammi in lu casu chì un utilizatore ùn hannu stu dirittu. Copyleft abbisogna dinù una licenza chì coprenu u prugrammu hè distribuitu senza mudificazione. In stu casu, u criticu di a pruprietà diventa u cuntrariu. Copyleft usa pruprietà ùn hè micca di salvà diritti i sviluppori ', è a li trasfiriri a utilizatori.
Per quessa, ùn ci hè paura, è sicuru chi prugrammi aperta, cunduceranu a perdita di a pruprietà intellettuale, comu copyleft à passà a àutri banni di u prugrammu. In autri paroli, la licenza vi bisognu chì tutte e dumanda chì cuntenenu còdice aprire la surgente distribuite cù u listessu dirittu. Quissa hè vera di u General Public License (GNU) - sottu si stendi Linux. Ma ci hè autorisazioni, chì custituiscia un trattamentu sfarente di interessi publichi è di cumerciu.
OSI hè una urganizazione nonprofit chì definisce chjaramente chì hè aperta surgente, è I quelli Spiritueux chì anu u so criteri. U Raraku Eclipse hè distribuite da u EPL, aprire la licenza OSI-cirtificati è facilità u so sboccu, mentri mantèniri la fidilità di prugrammi autori aprire la surghjente.
A criatura di i plugins, o 'ambienti di sviluppu programma me deve pubblicà un codice forti o modifiable di Eclipse, ma pò License so aghjunte in u modu chì li piace. Trasferimentu di li diritti di li cum'è prugrammu aprire la surgente ùn hè necessariu, oltri a la pubbricazzioni di surgente.
E mentri tanti ùn aduprà Eclipse à creà u so sviluppu, i dispunibilità di piattaforma codice surgente hè di si primureghja micca solu per via di a mancanza di pagamentu, ma dinù perchè hè a prumuzioni innuvazione e spinci programmers à fà u so pruduttu cum'è una cuntribuzioni à a causa cumuna. U mutivu principali di sta - i più numinau in u travagliu prughjettu, u più impurtante hè di tutti. Sè lu benefici, u numeru di sviluppori hè cresce ancu di più, è di creà una cummunità intornu à u prugettu, simili à quelli chì ci fubbi attornu a Linux è Apache.
urganizzazzioni non-prufittu
Eclissi - sviluppu di ambiente, Biblioteche, è i mezi di furmà, deploying è litturali prugrammu è u cullettivu di u so criatura. Si crea una piattaforma da IBM in 2001 cù u sustegnu di ambulanti prugrammu.
U Foundation Eclipse hè custrutta in u 2004, hè una urganizazione non-prufittu, accumpagna u rimpianu prugettu è secondu sviluppori a sucetà è sistemu di russo e servizi cumplementari. Oghje, u écosystème Eclipse include urganisazione è ghjenti u industria prugrammu.
A Fund feghja è capu i prugetti piattaforma. Si serve la cumunità, è sviluppori chì chjama committers in u statu ùn scrivenu. Iddi sò principianu da altre urganisazione, o da programmers indipindenti chì Vuluntari a so tempu persunale à u travagliu in u prugettu.
Eclissi: un tipu piattaforma
- Crea un differente arnesi di prugrammazione.
- numaru Unlimited Suppliers strumentu, cumpresi indipendente.
- Crea un sustegnu à u travagliu cù una varietà di cuntenutu, cume HTML, C, EJB, Java, JSP, GIF e XML.
- Assicurendu piena integrazione nella è trà cuntenutu sfarenti.
- Eclissi-di prugrammazione ambiente cù una interfaccia gràfica , o micca.
- Travaglià nant'à parechji sistemi upirativu, cumpresi Linux, Windows, SOLARIS AIX, Mac OS X.
- Cù Java, una pupulare lingua scrittura arnesi.
Eclissi: Messa Guide passé
Dopu à a prima scappu, u missaghju salutazione. L'utilizatore pò jiri a la revue è amparà u novu e funzioni, l 'asempi, o di a si sottuponghenu furmazione.
U Workspace hè cumpostu di pannelli, suggetti. Un gruppu di idee chjamatu u filu custì. U filu di u "Resources", per esempiu, include rapprisintazzioni di scrittura, Kursivschrift, e porte di prugetti.
Principianti deve principiatu cù "Elementi di u spaziu funnamintali", induve vi pò incascià assai di infurmazioni à nantu à parechji cumpunenti Eclipse è u so onore.
Travaglià cun JDT
Scopra u JDT pò apre prughjettu Eclipse Java. Per fà stu, selezziunà u menù di "File" - "New" - "lu Project Java", entre un nomu prugettu è cliccate "Finish".
A canciari lu scopu realità, selezziunà u bagagliu principali "finestra" - "Open pruspittiva" - i Java ou apre una nova finestra nant'à u "finestra" - "New College" è di sceglie un scopu differente.
Perspective cuntene i punti chì sò stata fatta per u sviluppu in Java. In l 'angulu manca, sopratuttu, hè una girarchia incù u formule Eclipse Java, bassa, JAR-i schedari è micca i schedari differente, chì si chjama l' "Package Explorer". U menu principale in issu casu hè rinfurzata da 2 punti: Source e Refactor.
Criazioni di una Program in JDT
À creà una dumanda Java, voi pimmu dritta-cliccate nant'à u prugettu è sceglie "New" creatu prima - "Class". In u francese pop-up, entre in lu nomu di classi di l 'dialogue scatula. Doubtful: "Chì i metudi di u workpiece vo vulete creà?" - specificà principali (String [] args) vacanti fermu publicu è cliccate "Finish".
Stu vi créer un prugrammu chì cuntene i classi intrutu è un principali viotu (). tocca à compie un mètudu Codice di u prugrammu (j 'classatu apposta sà):
travagghiaturi Bonghjornu {
menu (String [] args) vacanti fermu publicu {
di (j '= 0; j' <= 5; j '++)
{
System.out.println ( "Bonghjornu");
}
}
}
Duranti un gruppu, si pò nutari la funziunalità scrittore:
- autocompletion;
- ora lìmita fuori;
- parèntesi o virgulette Auto-apertura.
s'avissa cumpritatu Code hè chjamatu u scurciatoia linea CTRL + Space. À u listessu tempu addipenni assai u cuntestu di una lista di i paràmetri, sceglie una linea o un surci, s'ì u listinu di i metudi di un oggettu, o parti di u segnu.
A funetica hè verificatu basatu nantu divisa carnation. Si pigghia postu durante Scuola simultaneously incù u so compiling u codice. errori fuori sò underlined in rossu, è lasciò u so puntu cumpari rossu cù una croce, tiria biancu. I sbagli cullezzione hè signalatu in li campi in la forma di un bulbu. Si pò rimpruverà se cu l 'aiutu di Fix Quick.
In l 'esempiu di luce accuminciatu hè situatu in fronte di i per affirmazioni perchè ùn hè classatu i. Dopu à doppia-piaza u light bulb sarà una lista di i pussibili poucettes. In stu casu, j 'sò pruposti:
- campu di classi;
- paràmetru mètudu;
- variàbbili lucali.
Sè vo sceglie unu di i paràmetri cù u topu, pudete vede u testu favurèvuli.
Double-piaza u embodiment Bramati rende codice.
appiicazioni corsa
Sè ùn errori compiling una dumanda pò curriri attraversu lu bagagliu principali "partenza". No prossimu divisa, postu chì si piglia postu durante u codice salvà. In la scatula dialogue "accuminzaru a cunfigurazione", chi nicissarii valori sò digià crià, vi tuccherà à cliccà nant'à u buttone Run nant'à u fondu dritta. Cumpariscerà à u fondu di u stimulus cun RSS è lu risurtatu di l 'applicazzioni.
U prugramma si pò vuliri a la debugger. Prima di tuttu, crià una breakpoint in u System.out.println () cu dui clicchi di u topu nantu à a scatula grisgiu a la manca di la finestra, scrittura, dopu à a chjama lu mètudu. U risultatu hà da esse un puntiddu nìuru, blu. Selezziunà principali "Start" - "leghjitoghji". finestra di cunfigurazione ghjochi Cumpariscerà dinò. Dopu in piaza u buttone "Start" Cumpariscerà scopu più leghjitoghji cu idei novi.
In u "più leghjitoghji" nantu a manca, in cima, hè u pila d 'è l' Trpezarija à cuntrullà u prugressu di u prugrammu. Panel cuntene u buttone riparu, u mantinimentu è cumpritatu di l 'applicazzioni, esicuzzioni, è tanti sauti a lu prossimu operatore e lu mètudu torna. Destra a lu culmu hè una fila di pannelli tabbed: variàbbili, breakpoints, sprissioni e lu schermu. Quannu tu sceglie tab Variàbile, vi ponu vede i valori di i j 'variàbbili.
infurmazione Detailed circa ognunu di li rapprisintazzioni pò dari aiutu fattivu-cuntestu. Avemu basta à cliccà u topu nantu à a barra titulu e stampa F1.
i plugins applicàrisi
'ambienti di sviluppu altru prugrammu, chì sò fatte a canciari li, compiling è debugging, eclissi rinfurzata da cumpunenti chì sò capaci à simulare, automate u assassin, moduli testu, curà, l'établissement cunfigurazione è versioning.
sistema di cuntrollu surghjente CVS permette di u travagliu squatra più elli. Cusì cambiamenti iniziatu ùn sò cuntrastanti. Quissa hè una parti impurtanti è integrata di Eclipse.
L 'ambienti di sviluppu hè u situ eclipse.org. USB-éjaculation si trovanu in u USB-in Central.
architettura
A basi di a piattaforma - functionally riccu clienti RCP. Simplistically si pò prupone un ghjocu di USB-éjaculation usatu in u sistema di sviluppu. Ci sò cumpunenti applicàrisi cunsigliemu è li vuòti.
I cumpunenti principali sò:
- U Runtime definisce i cumpunenti mudellu basatu nantu à punti spicifichi curtzu e espansione OSGi. Also furnì servizii novu cume syslog è parallilismu.
- SWT-pacchettu cuntene funziunalità Eclipse è rating interfaccia utilizatori. T'hà i classi aghjuntu à facilità i criazioni di appiicazioni gràfica.
- Strumenta spaziu include e pruspettive offerte, chì presenta e fenêtre scrittura.
- Sposa "Aiutu" accerta utilizatori cù un sustegnu in forma di un sistema di riferimentu o di una lista compitu interattivi.
- Atacchi-in "Update" permette di voi pè ottene u ùltima versione di u prugrammu.
- Sposa "Team" accerta u BTP di cunnette vi so sistema di cuntrollu versione.
U rimpianu creatu da l 'IBM, addivintau un sistemu piena-ammustrava aperta-surgente. U so membri sò più di un centu di sucetà. Puru l 'idea di crià stu sistema era in u passatu, disignu pinsirusu, accéder e eliganti Eclipse hà u dirittu à piglià un postu à pressu.
Similar articles
Trending Now