¿Cuáles son los pros y los contras que usan Gin en GWT en comparación con el uso de ClientFactory?Pros y contras usando Gin en GWT
Respuesta
Pros:
le da una buena esperar para reemplazar las implementaciones a medida que crece. Por ejemplo, si desea compatibilidad de modo mixto, es más fácil realizar cambios en el tiempo de ejecución con un proveedor <> que con ClientFactory. Por ejemplo, si desea tener una versión "en línea" de un servicio Async y una versión "Fuera de línea" y cambiarlos en el cliente.
Constructor DI significa que puede obturar unidades más fácilmente sin tener que usar GWTTestSuite.
Sin configuración XML.
Si usa Guice en el lado del servidor, tiene un patrón constante para el cableado de la aplicación.
Contras:
Es otra biblioteca. :/
Hay algunos límites a lo que se puede hacer con Gin vs "Real" Guice, que puede causar algunos problemas.
Gin podría agregar una cantidad muy pequeña de código a su proyecto frente a ClientFactory.
- 1. usando GIN en actividades de GWT
- 2. JQuery UI: Pros y contras?
- 3. Pros y contras de READ_COMMITTED_SNAPSHOT
- 4. ServiceBus Architecture Pros y contras
- 5. Pros y contras de MongoDB?
- 6. Archivos mapeados en memoria: pros y contras?
- 7. Pros y contras de tkinter y wxWidgets?
- 8. ¿Qué es WCF (y pros y contras)?
- 9. Pros y contras de usar SetProcessWorkingSetSize
- 10. Pros y contras Wcf y descanso
- 11. [X] etiquetas personalizadas HTML: Pros y Contras
- 12. OnDataBinding vs Inline: pros, contras y overhead
- 13. pros y contras de punteros inteligentes
- 14. Uso de WebServiceHostFactory Pros y Contras
- 15. Pros y contras modelo-vista-controlador
- 16. SQL Server - lecturas sucias Pros y Contras
- 17. Active Records vs. Repository: pros y contras?
- 18. Pros y contras de la arquitectura NSDocument
- 19. Motor de reglas: pros y contras
- 20. Pros y contras de Java Portlets?
- 21. Pros y contras de DDD Repositorios
- 22. Maquinista vs FactoryGirl - pros y contras
- 23. Pros y contras: Jetbrains IntelliJ/Sublime Text
- 24. pros y contras de TryCatch versus TryParse
- 25. GWT + UiBinder + Gin + + Guice JDO + GAE ejemplo
- 26. Scala + IDEA: Pros y contras de sbt y fsc
- 27. Pros y contras de ordenar datos en DB?
- 28. Pros/contras de subdominios en aplicaciones web
- 29. usando Kernel # tenedor para procesos de fondo, pros? ¿contras?
- 30. Pros y contras de diferentes modelos de ramificación en DVCS