2013-03-14 24 views
5

Sto cercando di imparare Eclipse RCP e leggere alcuni articoli on-line. Sono confuso dal fatto che i tutorial di Eclipse RCP parlino dello sviluppo di plugin Eclipse. Non riesco a capire Eclipse RCP.Eclipse RCP ed Eclipse Plugin

Qual è la relazione tra Eclipse RCP e Eclipse Plugin?

Desidero sviluppare un'applicazione con Eclipse RCP come framework UI (è, non è vero?). Che cosa ha a che fare con lo sviluppo del plugin Eclipse?

risposta

3

Qual è la relazione tra Eclipse RCP e Eclipse Plugin?

Entrambi utilizzano Eclipse come ambiente di sviluppo integrato (IDE).

Eclipse Rich Client Platform (RCP) è una piattaforma Java generica per l'esecuzione di applicazioni. Fornisce i blocchi di base per la creazione di una GUI dell'applicazione client ricca che utilizza il framework OSGi.

Eclipse RCP è una base SWT per la creazione di applicazioni GUI.

I plug-in Eclipse estendono la funzionalità di Eclipse IDE.

Internamente, i plug-in Eclipse RCP ed Eclipse presentano alcune somiglianze OSGi.

+0

Grazie per la risposta. Inoltre, stavo chiedendo perché sono tenuto a conoscere lo sviluppo di Eclipse Plugin per sviluppare applicazioni Eclipse RCP? – TheKojuEffect

+1

Perché, come ho detto nella mia risposta, internamente, Eclipse RCP e plug-in Eclipse hanno alcune somiglianze OSGi. Inoltre, stai estendendo le stesse classi Eclipse per ottenere la funzionalità di cui hai bisogno. Non è necessario imparare lo sviluppo del plug-in per sviluppare un'applicazione RCP. Imparerai quale sviluppo di plug-in ti serve quando sviluppi un'applicazione RCP. –

+0

Grazie, un po 'meglio ora. Ad ogni modo, cercherò di più. :-) – TheKojuEffect

0

Eclipse è un IDE che fornisce funzionalità di sviluppo per java, C++ e così via.

IDE Eclipse è un'applicazione Eclipse RCP.

È possibile sviluppare plug-in Eclipse che estenderanno l'IDE di Eclipse. Si possono sviluppare plugin Eclipse che faranno parte di un'applicazione Eclipse RCP che è una tua creazione.

0

Se si desidera creare un'applicazione RCP Eclipse, verrà creata una classe di applicazione dedicata. In quella classe applicativa si aggiungeranno tutti i controlli swt che si desidera aggiungere. Eclipps RCP è un'applicazione stand alone.

Sviluppo di plugin Eclipse significa creare un plug-in, che significa creare una determinata funzione separatamente. se vuoi puoi aggiungere la tua applicazione RCP o qualsiasi altro plugin.

Fondamentalmente lo sviluppo di plug-in sta sviluppando una funzionalità innestabile o non collegabile.

per esempio sto creando un'applicazione RCP "CAR" e sto creando un plugin "AC" se voglio aggiungere la funzione "AC" a "CAR" posso aggiungere o meno.

unica differenza tra un plugin e l'applicazione RCP è la classe Application.