Eclipse - mediul de dezvoltare pentru aplicații modulare cross-platform

Eclipse este platforma pentru crearea de software open source. Se bazează pe Java și oferă o oportunitate de a dezvolta programe cu plug-in-uri. Acesta conține un set de componente încorporate, printre care se numără Eclipse - mediul de dezvoltare Plug-in PDE. PDE vă permite să extindeți chiar platforma, compusă din componente încorporate. Creatorii de instrucțiuni pot oferi propriile extensii și oferă utilizatorilor un mediu de dezvoltare holistică (IDE).

În plus față de limbajul Java pe care este scris Eclipse, mediul de dezvoltare este folosit și pentru alte limbi 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 este mediul de dezvoltare PDT cu funcții de bază pentru editarea și depanarea aplicațiilor PHP.

Toate drepturile sunt pervertite

Eclipse - mediul de dezvoltare pentru aplicații modulare cross-platform

Creatorii de plugin-uri sau utilizatorii mediului de dezvoltare software ar trebui să publice orice cod Eclipse pe care îl folosesc sau să-l modifice, dar pot să-și autorizeze propriile add-on-uri în modul în care acestea doresc. Nu este necesară transferul de drepturi la acestea ca software open source, precum și promulgarea codului sursă.

Ș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 aceasta este faptul că cu cât mai multă forță de muncă este pusă în proiect, cu atât mai importantă este pentru toată lumea. Dacă beneficiază, atunci numărul de dezvoltatori crește și mai mult și în jurul proiectului se creează o comunitate similară cu cea care a apărut în jurul Linux și Apache.

Organizație non-profit

Fondul monitorizează și gestionează proiectele de platformă. Ea servește comunității, iar dezvoltatorii, care sunt numiți comiteri, nu se află în stat. Ei sunt angajați ai altor organizații sau programatori independenți care își donează în mod voluntar timpul personal pentru a lucra în proiect.

Eclipse: caracteristici platformă

  • Crearea de diverse instrumente pentru dezvoltarea programului.
  • Număr nelimitat de furnizori de instrumente, inclusiv independenți.
  • Instrumente de suport pentru lucrul cu diverse conținuturi, de exemplu, HTML, C, EJB, Java, JSP, GIF și XML.
  • Asigurarea integrării integrale în interiorul și între diferitele conținuturi.
  • Eclipse este un mediu de dezvoltare software cu sau fără o interfață grafică.
  • Lucrați în diferite sisteme de operare, inclusiv Linux, Windows, Solaris AIX, Mac OS X.
  • Folosirea limbajului popular Java pentru scrierea instrumentelor.

Eclipse: Ghid de inițiere

După prima pornire a programului, apare un mesaj de întâmpinare. Utilizatorul poate să acceseze prezentarea generală și să învețe noi funcții, exemple sau să fie instruit.

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.

Eclipse - mediul de dezvoltare pentru aplicații modulare cross-platform

Lucrul cu JDT

Pentru a cunoaște JDT, puteți deschide proiectul Eclipse Java. Pentru a face acest lucru, selectați elementul de meniu "File" - "New" - "Project Java", introduceți numele proiectului și faceți clic pe "Finish".

Pentru a schimba perspectiva curentă, trebuie să selectați elementul de meniu "Fereastră" - "Deschideți perspectiva" - Java sau să deschideți o fereastră nouă prin "Fereastră" - "Fereastră nouă" și să alegeți o perspectivă diferită.

Perspectiva conține vederi care sunt destinate dezvoltării în limba 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 este completat cu 2 puncte: Source and Refactor.

Crearea unui program în JDT

Pentru a crea o aplicație Java, faceți clic dreapta pe proiectul creat anterior și selectați New - Class. În caseta de dialog pop-up, introduceți numele clasei. 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“.

clasa publica Buna ziua

public static void principal (String [] args)

Eclipse - mediul de dezvoltare pentru aplicații modulare cross-platform

  • autocompletare;
  • sintaxa de verificare;
  • închideți automat paranteza de deschidere sau citate.

Completarea automată a codului este cauzată de o combinație de chei Ctrl + spațiu. Acest lucru va duce la o listă dependentă de context ale opțiunilor selectate de tastatură sau mouse, indiferent dacă este vorba despre o listă de metode pentru acest obiect sau o parte a acestuia.

Sintaxa este verificată față de compilația incrementală. Se produce în timp ce codul este scris simultan cu compilația sa. Eroarea de sintaxă este subliniată în roșu, iar un punct roșu cu o cruce albă oblică apare în partea stângă a acesteia. Celelalte erori sunt indicate pe margini sub forma unui bec. Puteți să le remediați folosind Quick Fix.

  • clasă;
  • parametru de metodă;
  • variabilă locală.

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

Dublu-clic pe opțiunea necesară generează codul de program.

Eclipse - mediul de dezvoltare pentru aplicații modulare cross-platform

Rularea aplicației

Dacă nu există erori de compilare, aplicația poate fi lansată prin intermediul elementului de meniu "Start". Nu există niciun pas de compilare, deoarece apare în timp ce codul este salvat. În dialogul "Configurarea inițială" care a fost deja setat, trebuie să faceți clic pe butonul Executare din partea dreaptă, în partea de jos. O consolă cu marcaje și rezultatul aplicației vor apărea în partea inferioară.

Programul poate fi pornit în programul de depanare. Mai întâi, setați un punct de control în System.out.println () cu două clicuri de mouse pe caseta gri din stânga ferestrei de editare, lângă apelul metodei. Rezultatul este un punct albastru. Selectați meniul "Start" - "Debug". Fereastra de configurare pornire apare din nou. După ce faceți clic pe butonul "Start", va apărea o perspectivă de depanare cu afișări noi.

În ecranul "Debugging" din stânga, în partea de sus, există o stivă de apel și o bara de instrumente pentru gestionarea progresului programului. Panoul conține butoane pentru oprirea, continuarea și terminarea aplicației, executarea și sărirea instrucțiunii următoare și revenirea din metodă. În dreapta există un rând de panouri cu file: variabile, puncte de control, expresii și ecran. Când selectați fila variabilă, puteți vedea valoarea variabilei j.

Informații detaliate despre fiecare vizionare pot fi furnizate cu ajutorul contextual. Doar faceți clic pe bara de titlu și apăsați F1.

Eclipse - mediul de dezvoltare pentru aplicații modulare cross-platform

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.

Sistemul de control al sursei CVS vă permite să desfășurați munca în echipă. Modificările pe care le faceți nu sunt amestecate. Aceasta este o parte importantă și integrală a Eclipse.

Mediul de dezvoltare este pe eclipse.org. Plugin-urile sunt localizate în directorul Plug-in Central.

arhitectură

Componentele principale sunt după cum urmează:

  • Termenul de execuție definește modelul de componentă pe baza specificațiilor OSGi, a extensiilor și a punctelor de extensie. Oferă de asemenea servicii suplimentare, cum ar fi un jurnal de sistem și concurrency.
  • Pachetul SWT conține widget-uri pentru funcțiile Eclipse și interfața cu utilizatorul. Are un add-in cu clase care facilitează crearea de aplicații grafice.
  • Spațiul sculei include perspective, vizualizări și ferestre de editare.
  • Componenta Ajutor oferă suport pentru utilizatori sub forma unui sistem de ajutor sau a unei liste de sarcini interactive.
  • Pluginul "Actualizare" vă permite să obțineți cea mai recentă versiune a software-ului.
  • Componenta "Team" oferă o infrastructură pentru conectarea propriilor sisteme de control al versiunilor.

Platforma, creată de IBM, a devenit un sistem open source cu funcții complete. Peste o sută de companii sunt participanții săi. Deși ideea de a crea astfel de sisteme a fost înainte, designul atent, fiabil și elegant al Eclipse ia permis să ia în prim plan.

Eclipse - mediul de dezvoltare pentru aplicații modulare cross-platform

Eclipse - mediul de dezvoltare pentru aplicații modulare cross-platform