código I principalmente en vb.net. He estado haciendo la inyección de dependencia básica manualmente y estoy buscando aprender más sobre DI/IoC y tal vez usar un framework/contenedor DI/IoC como Ninject. Hay muchos ejemplos y reseñas usando código Java y C#. Estoy buscando los mejores recursos para los programadores de vb.net. Del mismo modo, ¿hay un marco particular que sería más fácil para un programador de vb.net para recoger?¿Cuáles son las mejores referencias DI-IOC para un programador de vb.net?
5
A
Respuesta
2
Hay vb.net code samples para Unity.
1
Hago todo mi trabajo en VB.NET y uso Unity exclusivamente.
El problema más grande que he tenido al mirar otros marcos fue el uso extensivo de Lambdas para la configuración/registro del contenedor. Como VB.NET actualmente solo es compatible con lambdas de una sola línea que devuelven un valor, es decir, Function(), en algunos casos se vuelve poco manejable e imposible en algunos casos.
1
utilizo StructureMap e hizo algunos puestos de ello
StructureMap is way cool even in VB.Net
y la versión C#
Eso sí, la configuración tiene cambiar un poco desde entonces.
Pero tenga en cuenta que la versión actual (9.0) de VB.Net no es tan buena con expresiones lambda. Pero esto debería ser mejor con la versión 10.0
Cuestiones relacionadas
- 1. ¿Cuáles son las mejores referencias para usar jQuery?
- 2. ¿Cuáles son las mejores prácticas para registrar un error?
- 3. ¿Cuáles son los mejores recursos de aprendizaje para enseñar ASP.NET MVC a un programador de ASP.NET?
- 4. ¿Cuáles son las mejores características de Scala?
- 5. ¿Cuáles son las mejores alternativas a Lucene?
- 6. Índices MySQL: ¿cuáles son las mejores prácticas?
- 7. ¿Cuáles son algunos buenos recursos informáticos para un programador ciego?
- 8. ¿Cuáles son las mejores prácticas para repositorios de horno?
- 9. ¿Cuáles son las mejores soluciones livianas para arrastrar y soltar?
- 10. ¿Cuáles son las mejores prácticas para usar Z2 Availability Zones?
- 11. ¿Cuáles son las mejores prácticas para diseñar esquemas XML?
- 12. ¿Cuáles son las mejores estrategias para usar múltiples bibliotecas AJAX?
- 13. nhibernate: ¿cuáles son las mejores prácticas para implementar la igualdad?
- 14. ¿Cuáles son las mejores soluciones para gráficos y gráficos flash?
- 15. ¿Cuáles son los mejores recursos para aprender CIL (MSIL)
- 16. ¿Cuáles son las "consecuencias prácticas" del uso de referencias suaves?
- 17. Mejores prácticas para las referencias de JavaScript de IntelliSense
- 18. ¿Cuáles son los mejores recursos para aprender Windows PowerShell?
- 19. ¿Cuáles son los mejores usos de las tiendas de documentos?
- 20. ¿Cuáles son las mejores formas de bloquear aplicaciones de Android?
- 21. ¿Cuáles son los mejores componentes de Boost?
- 22. CSS3 - ¿Cuáles son las mejores prácticas de rendimiento?
- 23. ¿Cuáles son las mejores bibliotecas/utilidades/extensiones de javascript array?
- 24. ¿Cuáles son las bibliotecas comunes para C?
- 25. MVC3 y EF Data first: ¿cuáles son las mejores prácticas?
- 26. ¿Cuáles son las mejores prácticas en la interoperabilidad del lenguaje?
- 27. ¿Cuáles son las mejores prácticas al usar SWIG con C#?
- 28. ¿Cuáles son las mejores herramientas para el control de versión de servidor SQL
- 29. ¿Cuáles son las mejores características de un marco de capa de datos para aplicaciones WPF/MVVM?
- 30. ¿Cuáles son algunas de las mejores prácticas para mantener múltiples versiones de un proyecto?