¿Cuáles son las diferencias? ¿Qué se usa para qué propósito?¿Cuáles son las diferencias entre complementos, características y productos en Eclipse RCP?
Respuesta
Como los RCP tutorial detalles
plugins son los componentes de software de despliegue y instalables más pequeños de Eclipse.
Cada complemento puede definir puntos de extensión que definen posibilidades para contribuciones de funcionalidad (código y sin código) por otros complementos. Las contribuciones de la funcionalidad sin código son, por ejemplo, la provisión de contenido de ayuda.
La base para esta arquitectura es el entorno de tiempo de ejecución Equinox de Eclipse que es la implementación de referencia de OSGI. Ver OSGi development - Tutorial para más detalles.
El concepto de complemento de Eclipse es el mismo que el concepto de paquete de OSGI. En términos generales, un paquete OSGI equivale a un complemento y viceversa.
El Feature Tutorial menciones
Un proyecto característica es básicamente una lista de plugins y otras características que pueden ser entendidos como una unidad separada lógico.
Eclipse utiliza proyectos de características para el administrador de actualizaciones y para el proceso de compilación. También puede suministrar una licencia de software que una característica
Por último, un product es un programa autónomo integrado con la plataforma Eclipse. Un producto puede ser opcionalmente empaquetado y entregado como una o más características, que son simplemente agrupaciones de complementos que los mecanismos de actualización de Eclipse administran como una sola entidad.
Así:
plugins se pueden agrupar en las características que pueden ser empaquetados como una unidad ejecutable llamado producto.
- 1. ¿Cuáles son las diferencias entre $ {} y # {}?
- 2. ¿Cuáles son las similitudes y diferencias entre las características de tipeo en Typed Racket y las características tipográficas en Clojure?
- 3. ¿Cuáles son las diferencias entre java 1.5 y java 1.6
- 4. ¿Cuáles son las diferencias entre NSURLConnection y ASI-HTTP-Request?
- 5. ¿Cuáles son las diferencias entre la lechuga y la pictografía?
- 6. ¿Cuáles son las principales diferencias entre StringTemplate y FreeMarker?
- 7. ¿Cuáles son las diferencias entre "=" y "<-" en R?
- 8. ¿Cuáles son las diferencias entre RedrawWindow y UpdateWindow en Win32?
- 9. ¿Cuáles son las diferencias entre ConcurrentQueue y BlockingCollection en .Net?
- 10. ¿Cuáles son las diferencias entre INSERT y UPDATE en MySQL?
- 11. Cuáles son las diferencias en JIT entre Java y .Net
- 12. ¿Cuáles son las diferencias entre ADOdb y PDO en PHP?
- 13. ¿Cuáles son las diferencias entre HasOne y References en nhibernate?
- 14. ¿Cuáles son las diferencias y similitudes entre MVC y MVVM?
- 15. ¿Cuáles son las diferencias reales entre Zend Framework y Django?
- 16. ¿Cuáles son las nuevas características en Eclipse Helios?
- 17. ¿Cuáles son las diferencias entre Flash Professional y Flash Builder?
- 18. Cuáles son las diferencias entre display: box y display: flexbox
- 19. ¿Cuáles son las diferencias entre usar `rails server` y` rackup`?
- 20. ¿Cuáles son las diferencias entre el objeto JSON y JavaScript?
- 21. ¿Cuáles son las diferencias actuales entre jQuery y Prototype?
- 22. ¿Cuáles son las diferencias entre PHP y Java?
- 23. ¿Cuáles son las principales diferencias entre EnhancedPatternLayout y PatternLayout?
- 24. ¿Cuáles son las diferencias entre C# .net y Visual Basic.net?
- 25. ¿Cuáles son las principales diferencias entre fwrite y write?
- 26. ¿Cuáles son las diferencias entre JSP, PHP, HTML5 y javascript?
- 27. ¿Cuáles son las diferencias entre @dynamic y @synthesize?
- 28. ¿Cuáles son las diferencias fundamentales entre OSGi y Java EE?
- 29. ¿Cuáles son las diferencias entre PEG y CFG?
- 30. ¿Cuáles son las diferencias entre JSP y Facelets?
Esta es una respuesta bastante antigua, pero de todos modos: entiendo lo que dices, pero ¿cuál es la diferencia entre la pestaña 'Dependencias' del proyecto' Característica' y la pestaña 'Dependencias' del' Plugin.xml' y la pestaña 'Dependencias' del' Producto'? ¿Sería posible explicarlo? – Cratylus
@ user384706 básicamente, la pestaña 'Dependencias' del' Producto' le permite enumerar las características (grupo de complementos) * y también * los complementos necesarios para su producto (http://help.eclipse.org/indigo/index. jsp? topic =% 2Forg.eclipse.pde.doc.user% 2Fguide% 2Ftools% 2Feditors% 2Ffeature_editor% 2Fdependencies.htm: "La página Dependencias enumera todas las características requeridas y complementos que deben estar presentes en el producto antes de Update Manager instala esta característica.Si falta alguno de estos requisitos previos, la función no se instalará. "La pestaña' Dependencias' del 'Plugin.xml' solo lista otros complementos necesarios. – VonC
¡Gracias! Y ¿por qué hay una pestaña de definición de dependencias en' MANIFEST.MF' ** y ** en 'plugin.xml' ** y ** en' build.properties.xml' del ** mismo ** complemento? No puedo entender esto y hacer cambios aleatorios para el proyecto – Cratylus