Eclipse RCP

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 24 martie 2017; verificarea necesită 1 editare .

Platforma Rich Client ( RCP )  este un subset al Platformei Eclipse , un cadru de uz general care, spre deosebire de cadrul de instrumente pentru dezvoltatori, nu conține „pluginul Resurse” și „ UI ” asociate cu Resurse.

Tehnologia a apărut în versiunea 3 a lui Eclipse . Anterior, Eclipse IDE suporta doar dezvoltarea de pluginuri pentru a extinde mediul de dezvoltare Eclipse în sine. În același timp, interacțiunea plug-in-urilor a fost supusă standardului OSGi .

Ideologia plug-in-urilor pătrunde complet în metodologia construirii IDE-ului Eclipse. De fapt, există un modul de încărcare, iar toate celelalte funcționalități, inclusiv nucleul sistemului, sunt implementate prin pluginuri. Acest lucru vă permite să asamblați în mod flexibil un set de module necesare pentru funcționare.

Comoditatea de a construi aplicații folosind această tehnologie i-a determinat pe dezvoltatori să decidă să creeze capacitatea de a construi astfel de aplicații fără a utiliza întregul set de bază al Eclipse (eclipse-platform-3.0). În aplicațiile reale, nu este nevoie să includeți, de exemplu, suport pentru lucrul cu editori sau proiecte. Setul de funcționalități necesare depinde în mare măsură de aplicația dezvoltată.

Proiectul RCP a fost creat tocmai pentru a oferi posibilitatea de a crea aplicații folosind un cadru universal puternic cu un număr minim de pluginuri necesare.

Licența publică Eclipse vă permite să utilizați aplicațiile create în scopuri comerciale. În același timp, obținem un instrument cu adevărat puternic, multiplatform și de înaltă calitate, cu o singură interfață elegantă.

În loc de Swing-ul familiar programatorilor Java, interfața grafică Eclipse RCP utilizează cadrele SWT și JFace, precum și widget-urile proprii ale Eclipse.

Vezi și

Link -uri