Skip to content

Support for Castle Windsor DI Container Integration in Prism #3243

Open
@TaviTruman

Description

@TaviTruman

Dear Prism Development Team,

I request official support for the Castle Windsor Dependency Injection (DI) Container within Prism. This request stems from our longstanding use of Castle Windsor in conjunction with Prism and the challenges we are currently facing with maintaining this integration after the release of Prism 9.

Background:

Longstanding Usage: Our team has successfully utilized Castle Windsor as our DI container with Prism for over ten years. This combination has served us exceptionally well, allowing us to maintain a robust and scalable application architecture.

Self-Maintained Integration: Up until the release of Prism 8, we managed to maintain our integration with Castle Windsor independently, ensuring compatibility with each Prism release. However, with the release of Prism 9, we have encountered significant challenges in doing so due to several factors:

Enhanced Design and Technical Constraints: The enhancements and changes in Prism 9 have introduced new design patterns and technical constraints that make it increasingly difficult to adapt Castle Windsor to the latest version.

Limited Source Code Access: Portions of the Prism source code critical for DI integration are no longer publicly accessible, further complicating our ability to maintain this integration independently.

Request:

Given Castle Windsor's widespread usage in the .NET community and proven reliability, we kindly request that the Prism team consider including official support for it in future releases. This would benefit our team and support other developers who rely on Castle Windsor alongside Prism.

Benefits:

Community Support: Official support for Castle Windsor would provide a standardized and reliable solution for the broader Prism community, reducing the need for individual teams to maintain separate integrations.

Enhanced Compatibility: With official support, Castle Windsor users would be assured of compatibility with future Prism releases, allowing them to take full advantage of new features and improvements without compromising their DI strategy.

Conclusion:

Adding official support for Castle Windsor would be a valuable enhancement to the Prism framework, aligning with its goal of providing flexible and powerful development tools for the .NET ecosystem. We appreciate your consideration of this feature request and are happy to provide additional information or assistance.

Thank you for your continued work on Prism and attention to this request.

Best regards,

Tavi Truman
CTO
RocketUrBiz, Inc

Metadata

Metadata

Assignees

Labels

Commercial Plus 🚀Issue or Pull Request opened by a Commercial Plus license holderenhancement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions