Jakie są różnice? Co zostanie użyte w jakim celu?Jakie są różnice między wtyczkami, funkcjami i produktami w Eclipse RCP?
Odpowiedz
Jak RCP tutorial szczegółów
Wtyczki są najmniejszymi rozmieszczenia i instalowanych komponentów oprogramowania Eclipse.
Każda wtyczka może definiować punkty rozszerzeń, które definiują możliwości wkładu funkcjonalności (kodu i kodu) przez inne wtyczki. Składki nie kodujące funkcji to na przykład dostarczanie treści pomocy.
Podstawą tej architektury jest środowisko wykonawcze Equinox of Eclipse, które jest referencyjną implementacją OSGI. Aby uzyskać szczegółowe informacje, patrz OSGi development - Tutorial.
Koncepcja wtyczki Eclipse jest taka sama, jak koncepcja pakietu OSGI. Mówiąc ogólnie, pakiet OSGI jest równy Plugin i na odwrót.
The Feature Tutorial wspomina
Projekt funkcja jest w zasadzie lista wtyczek i innych cech, które mogą być rozumiane jako odrębnej jednostki logicznej.
Eclipse korzysta z projektów elementów dla menedżera aktualizacji i procesu budowania. Można również dostarczyć licencji oprogramowania, które funkcja
Wreszcie product jest samodzielny program zbudowany na platformie Eclipse. Produkt może być opcjonalnie pakowany i dostarczany jako jedna lub więcej funkcji, które są po prostu grupami wtyczek zarządzanych jako pojedynczy obiekt przez mechanizmy aktualizacji Eclipse.
Więc:
wtyczki mogą być grupowane w funkcje, które mogą być pakowane jako wykonywalnego jednostki zwanej produkt.
- 1. Jakie są różnice między funkcjami i podprogramami w Fortranie?
- 2. zlib: Różnice między funkcjami "deflate" i "compress"
- 3. Jakie są różnice między @dynamic i @synthesize?
- 4. Jakie są różnice między LinFu.DynamicProxy i Castle.DynamicProxy?
- 5. Jakie są różnice między PECL i PEAR?
- 6. Jakie są różnice między Haskell i PureScript?
- 7. Jakie są różnice między Conda i Anaconda
- 8. Jakie są różnice między utf8_general_ci i utf8_unicode_ci?
- 9. Różnice między funkcjami show i listami
- 10. Jakie są niezgodne różnice między C (99) i C++ (11)?
- 11. Jakie są różnice między MPI a OpenMP?
- 12. Jakie są różnice między możliwościami obliczeniowymi CUDA?
- 13. Jakie są różnice między postem a stroną
- 14. Jakie są różnice między przerwą a wyjściem?
- 15. Jakie są różnice między programem a aplikacją?
- 16. Jakie są różnice między typedef a używaniem?
- 17. Jakie są różnice między RedrawWindow i UpdateWindow w Win32?
- 18. Jakie są różnice między HasOne i References w nhibernate?
- 19. Jakie są różnice między & a &&, | i || w R?
- 20. jakie są różnice między r i rb w fopen
- 21. Jakie są różnice między ConcurrentQueue i BlockingCollection w .Net?
- 22. Różnice w wydajności między funkcjami sinf(), cosf() i sin(), cos()
- 23. Meteor | iron-router | jakie są różnice między Router.map i Router.route
- 24. Jakie są różnice między uwierzytelnianiem LDAP i Active Directory?
- 25. Jakie są różnice między obiektem JSON i JavaScript?
- 26. wykres - Jakie są różnice między osadzonymi i topologicznymi na wykresie?
- 27. Jakie są różnice między JSP, PHP, HTML5 i javascript?
- 28. Jakie są główne różnice między dialektami sql mysql i oracle?
- 29. Jakie są różnice między wersją g ++ 4.0.0.8 i 4.3.2?
- 30. Jakie są różnice między zakresami leksykalnymi i statycznymi?
Jest to raczej stara odpowiedź, ale tak czy inaczej: rozumiem, co mówisz, ale jaka jest różnica między kartą 'Zależności' projektu' Cecha' i 'Zależności' w pliku' Plugin.xml' i zakładkę 'Zależności' w' Produkcie'? Czy można to wyjaśnić? – Cratylus
@ user384706 w zasadzie, karta 'Zależności' w' Produkcie' pozwala na wylistowanie funkcji (grupy wtyczek) * oraz * wtyczek potrzebnych dla twojego produktu (http://help.eclipse.org/indigo/index. jsp? topic =% 2Forg.eclipse.pde.doc.user% 2Fguide% 2Ftools% 2Feditors% 2Ffeature_editor% 2Fdependencies.htm: "Strona zależności zawiera listę wszystkich wymaganych funkcji i dodatków, które muszą być obecne w produkcie przed Menedżerem aktualizacji instaluje tę funkcję.Jeśli brakuje któregokolwiek z tych wymagań wstępnych, funkcja nie zostanie zainstalowana. "Na karcie" Zależności "w pliku' Plugin.xml' wymieniono tylko inne potrzebne wtyczki: – VonC
Dziękuję! I dlaczego jest tam zakładka definicji zależności? MANIFEST.MF' ** i ** w 'plugin.xml' ** i ** w' build.properties.xml' ** tej samej wtyczki ** Nie mogę tego objąć i dokonać losowych zmian do projektu – Cratylus