Eclipse IDE

  • Eclipse este un mediul integrat de dezvoltare și ușurează munca programatorului prin înglobarea multor unelte în aceeași interfață grafică.
    • Nu trebuie să ai câte un editor pentru fiecare limbaj de programare
    • Poți programa în limbajele tale favorite utilizând aceeași interfață

logo eclipse

Privire de ansamblu

  • Avantaje
    1. Proiect liber de succes, dezvoltat de multe corporații: Freescale, Adobe și altele
    2. Comunitate numeroasă strânsă în jurul proiectului
    3. Foarte multe unelte se integrează cu Eclipse, prin extensii (plug-ins)
  • Dezavantaje
    1. Nu se pretează pentru programe mici
      $(`wc -l src/*`) < 500
      
    2. Consumă multe resurse
      • Două instanțe de Eclipse ocupau 3.5 cam 400 MB RAM și procesorul era încărcat 70%
      • Se mișcă greu pe proiecte foarte mari, de marimea nucleului de GNU/Linux

Instalare

  • Site-ul oficial Eclipse
    1. Condiții inițiale
      1. Eclipse este scris în Java și necesită JRE pentru a porni
        sudo apt-get install sun-java6-jre
        
    2. Intru la secțiunea Downloads, de pe site-ul oficial
    3. Aleg distribuția de Eclipse și salvez local o copie a programului
    4. Dezarhivez fișierul descărcat și rulez binarul eclipse

Utilizare

  1. Am atașat câteva imagini cu Eclipse
  2. Lucru în Eclipse este intuitiv și datele sunt structurate pe proiecte
  3. Crearea unui nou proiect se face cu File -> New -> Project, se alege tipul proiectului și un nume
  4. Adăugarea de noi fișiere se poate face cu File -> New -> Other
  5. Dacă aveți întrebări scrieți pe lista de discuții sau căutați pe net

Extensii

Instalare extensii

  • Există două modalități de a instala un plug-in de Eclipse
    1. Online
      • Help -> Install new software... -> Work with [adresa plugin-ului de instalat] -> Next, next
    2. Offline
      • Un plugin este un jar ce se încarcă de către Runtime-ul Eclipse-ului
      • Eclipse încarcă toate jar-urile din directoarele plugins și features
      • Fișierele plugin-ul pe care vreți să-l instalați trebuie să le puneți în plugins, sau în features dacă este explicit cerut acest lucru
      • Restartați Eclipse și dacă nu se încarcă plugin-ul atunci rulați din consola
        $ eclipse -clean

Extensii uzuale

  1. C/C++
  2. Java
  3. SVN
  4. Python
  5. Linux Tools

Alte extensii

  1. Moondance este un editor de diagrame UML scris de mine, împreună cu alți 4 colegi, contând ca proiect pentru cursul de Ingineria Programelor, UPB.

eclipse_ide.jpg - logo eclipse (8.4951171875) Laurențiu Dascălu, 11/26/2009 10:31 pm

eclipse_java.png (104.3896484375) Laurențiu Dascălu, 11/27/2009 12:03 am

eclipse_graphics.gif (94.6123046875) Laurențiu Dascălu, 11/27/2009 12:03 am

Disponibil și în: HTML TXT