CalculatoareSoftware-ul

Eclipse - mediu de dezvoltare aplicatii cross-platform modulare

Eclipse - o platformă pentru a crea un software open-source. Se bazează pe Java și oferă posibilitatea de a dezvolta programe cu plug-in-uri. Acesta conține un set de componente încorporate, printre ei - faimosul produs Eclipse - PDE mediu de dezvoltare de plug-in-uri. PDE vă permite să se extindă platforma în sine, constând din componente încorporate. Creatorii toolkit-urile pot oferi propriile extensii și să ofere utilizatorilor un mediu de dezvoltare integrat (IDE).

În plus față de limbajul Java, care este scris Eclipse, mediul de dezvoltare este utilizat pentru alte limbaje de programare. Acesta a creat o mulțime de plug-in-uri care suportă limbile C ++, Fortran, Perl, Prolog, Python, Ruby și altele. Platforma poate fi baza pentru alte software-uri care nu este legată de programe de scris, cum ar fi Telnet și SGBD. Un alt exemplu de cod bazat pe Eclipse, - PDT mediu de dezvoltare cu funcții de bază pentru editare și depanare PHP-aplicații.

Toate drepturile pervertit

Software-ul open-source este licențiat pentru a garanta drepturile utilizatorilor. De exemplu, codul sursă trebuie să fie prevăzute cu dreptul de a modifica și distribui. Acest nivel de protecție obținut prin copyleft. Drepturile de autor protejează drepturile de autor, interzicerea distribuției programelor, în cazul în care un utilizator nu are acest drept. Copyleft necesită, de asemenea, o licență care include software-ul este distribuit fără modificări. În acest caz, esența dreptului de autor devine opusul. Copyleft utilizează drepturile de autor nu este de a salva drepturile dezvoltatorilor, și pentru a le transfera utilizatorilor.

Prin urmare, există o teamă și îndoială că programele deschise vor conduce la pierderea proprietății intelectuale, ca copyleftul să se răspândească în alte părți ale software-ului. Cu alte cuvinte, licența va solicita ca toate aplicațiile care conțin cod open source distribuit cu aceleași drepturi. Acest lucru este valabil și pentru Licența Publică Generală (GNU) - sub ea se extinde Linux. Dar există autorizație, care oferă un tratament diferit al intereselor publice și comerciale.

OSI este o organizatie non-profit care definește în mod clar ceea ce este open source, și aprobă aceste licențe care îndeplinesc criteriile sale. Platforma Eclipse este distribuit de EPL, deschis de licență OSI-certificate și de a facilita aplicarea sa comercială menținând în același timp loialitatea autorilor de software open source.

Creatorii de plugin-uri sau mediu de dezvoltare program de utilizator ar trebui să publice orice cod implicat sau modificabil de Eclipse, dar poate licenția propriile adăugiri în modul în care le place. Transferul de drepturi la ei ca software-ul open source nu este necesară, precum și publicarea sursei.

Și, în timp ce mulți nu vor folosi Eclipse pentru a crea propria lor dezvoltare, disponibilitatea platformei de cod sursă este de o mare importanță nu numai din cauza lipsei de plată, ci și pentru că promovează inovația și încurajează programatori să facă propriile lor produs ca o contribuție la cauza comună. Principalul motiv pentru acest lucru - cu atât mai mult a investit în activitatea de proiect, cu atât mai semnificativ este pentru toată lumea. În cazul în care beneficiază, numărul de dezvoltatori este crescut chiar mai mult și de a crea o comunitate în jurul proiectului, similare cu cele care au apărut în jurul valorii de Linux și Apache.

organizație non-profit

Eclipse - Mediu de dezvoltare, biblioteci și instrumente pentru crearea, implementarea și gestionarea software-ului și comunitatea creatorilor săi. Acesta creează o platformă de IBM în 2001, cu sprijinul furnizorilor de software.

Fundația Eclipse este stabilit în 2004, este o organizație non-profit, susține platforma de proiect și îmbunătățirea societății și a sistemului de dezvoltatorii de software și servicii complementare. Astăzi, ecosistemul Eclipse include organizații și persoane industria de software.

Fondul monitorizează și gestionează proiectele platformei. Acesta servește comunitatea, iar dezvoltatorii care se numesc committers în stat nu fac parte. Acestea sunt angajați de către alte organizații sau de către programatori independenți, care voluntar timpul lor personal pentru a lucra în cadrul proiectului.

Eclipse: o caracteristici platformă

  • Creați diferite instrumente de programare.
  • Număr nelimitat de furnizori de scule, inclusiv independente.
  • instrumente de sprijin pentru a lucra cu o varietate de conținut, cum ar fi HTML, C, EJB, Java, JSP, GIF și XML.
  • Asigurarea integrării depline în cadrul și între conținut diferit.
  • Programare Eclipse-mediu , cu o interfață grafică sau nu.
  • Lucrul pe diferite sisteme de operare, inclusiv Linux, Windows, Solaris AIX, Mac OS X.
  • Folosind Java, un limbaj popular instrumente de scris.

Eclipse: Ghid de inițiere

După prima rulare, mesajul de întâmpinare. Utilizatorul poate merge să revizuiască și să învețe noile funcții, exemple, sau să se supună de formare.

Spațiul de lucru este format din panouri, prezentări. Un set de idei numit perspectiva. Perspectiva „resurse“, de exemplu, include o reprezentare pentru editarea, gestionarea și vizualizarea proiectelor.

Incepatorii ar trebui să înceapă cu „Principiile fundamentale ale spațiului instrumental“, în cazul în care puteți aduna o mulțime de informații cu privire la diferite componente Eclipse și interacțiunile lor.

Lucrul cu JDT

Pentru a explora jdt poate deschide proiectul Eclipse Java. Pentru a face acest lucru, selectați meniul „File“ - „Nou“ - „Proiectul Java“, introduceți un nume de proiect și faceți clic pe „Finish“.

Pentru a schimba perspectiva curentă, selectați elementul de meniu „fereastra“ - „Perspectiva Open“ - Java sau deschide o fereastră nouă prin „fereastra“ - „Fereastră nouă“ și alegeți o perspectivă diferită.

Perspectiva conține puncte de vedere, care sunt destinate dezvoltării în Java. În colțul din stânga, sus, este o ierarhie cu pachetele Eclipse Java, clase, JAR-și fișiere diferite, care este numit „Package Explorer“. Meniul principal în acest caz a fost completat cu 2 puncte: Source și Refactor.

Crearea unui program în JDT

Pentru a crea o aplicație Java, ar trebui să faceți clic dreapta pe proiectul și selectați „Nou“ a creat mai devreme - „clasa“. În fereastra pop-up, introduceți numele clasei a casetei de dialog. Dubioasa: „Ce metode de piesa de lucru pe care doriți să creați?“ - specifica void main (String [] args) publice statice și faceți clic pe „Finish“.

Acest lucru va crea un program care conține clasa a intrat și un gol principal (). trebuie să completeze o metodă de cod de program (j clasificate în mod deliberat omise):

public class Bună ziua {

principale (String args []) public static void {

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

{

System.out.println ( "Bună ziua");

}

}

}

In timpul unui set, puteți observa caracteristici Editor:

  • autocompletare;
  • verificarea sintaxa;
  • Deschidere automată între paranteze sau ghilimele.

finalizarea cod se numește tastatură rapidă Ctrl + Space. În același timp, va depinde de contextul unei liste de opțiuni, pentru a alege o tastatură sau un mouse, dacă lista de metode a unui obiect sau o parte a cuvântului cheie.

Sintaxa este verificată pe baza de compilare incrementală. Acesta are loc în timpul înregistrării codului simultan cu compilarea acestuia. Erori de sintaxă sunt subliniate în roșu, și a lăsat punctul lor apare roșu cu o cruce diagonală albă. Erorile rămase sunt indicate în câmpurile sub forma unui bulb. Ele se pot corecta singuri cu ajutorul Quick Fix.

În exemplul de lumină introdus este situat în fața pentru declarația deoarece nu este clasificat i. După dublu-clic pe becul va fi o listă de posibile remedieri. În acest caz, sunt propuse j:

  • câmp de clasă;
  • parametrul metodei;
  • variabilă locală.

Dacă alegeți una dintre opțiunile cu mouse-ul, puteți vedea textul rezultat.

Dublu-clic pe varianta dorită generează un cod.

Rularea aplicațiilor

Dacă nu există erori de compilare o aplicație poate fi rulat prin elementul de meniu „Start“. Nici o etapă de compilare, din moment ce are loc în timpul codul salva. În caseta de dialog „Start configurare“, care a necesitat valorile sunt deja stabilite, trebuie să faceți clic pe butonul Executare din dreapta jos. Va apărea în partea de jos a consolei, cu marcaje și rezultatul cererii.

Programul poate fi rulat în debugger. În primul rând, a stabilit un punct de întrerupere în System.out.println () cu două clicuri de mouse-ul pe caseta gri din partea stângă a ferestrei de editare, de lângă apelul metodei. Rezultatul va fi un punct albastru. Selectați meniul "Start" - "Debug". fereastra de configurare de lansare va apărea din nou. După ce faceți clic pe butonul „Start“ va apărea în perspectivă de depanare cu idei noi.

În „Debug“ din partea stângă, în partea de sus, este stiva de apel și bara de instrumente pentru a controla progresul programului. Panoul conține butonul de oprire, continuarea și finalizarea cererii, executarea, și trece la operatorul următor și se întoarce metoda. Chiar la partea de sus este un rând de panouri cu file: variabile, puncte de întrerupere, de expresie și a ecranului. Când selectați fila Variabile, puteți vedea valoarea variabilă j.

Informații detaliate despre fiecare dintre reprezentările pot oferi ajutor sensibile la context. Trebuie doar să faceți clic pe mouse-ul pe bara de titlu și apăsați F1.

plugin-uri suplimentare

mediu de dezvoltare de software, care sunt concepute pentru a le schimba, compilarea și depanare, Eclipse completat de componente care sunt capabile să simuleze, automatiza construi, module de test, performanța, managementul configurației și versionarea.

CVS sistem de control sursa permite lucrul in echipa peste ei. Astfel, modificările introduse nu sunt amestecate. Aceasta este o parte importantă și integrantă a Eclipse.

Mediul de dezvoltare este pe site-ul eclipse.org. Plug-in-uri sunt situate în plug-in Central.

arhitectură

Baza platformei - clienții RCP bogat funcțional. Simplist ei pot depune un set de plug-in-uri utilizate în programele de dezvoltare. Există componente suplimentare recomandate și opționale.

Principalele componente sunt:

  • Runtime determină modelul componentelor pe baza punctelor de extensie caietul de sarcini și de extindere OSGi. De asemenea, a oferit servicii suplimentare, cum ar fi syslog și paralelism.
  • SWT-pachet conține caracteristici Eclipse și widget-uri de interfață de utilizator. Are clasele add pentru a facilita crearea de aplicații grafice.
  • spațiu instrumente include perspective, prezentarea și fereastra de editare.
  • Componenta „Ajutor“ oferă utilizatorilor cu sprijin sub forma unui sistem de referință sau o listă de activități interactive.
  • Plug-in „Update“ vă permite să obțineți cea mai recentă versiune a software-ului.
  • Componenta „Echipa“ asigură infrastructura pentru a conecta propriile lor sisteme de control al versiunii.

Platforma creată de IBM, a devenit un sistem full-featured open-source. Membrii săi sunt peste o sută de companii. Deși ideea de a crea astfel de sisteme au fost în trecut, designul inteligent, fiabil și elegant Eclipse a permis să ia o poziție de conducere.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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