我想知道是否有任何架构框架可以创建桌面或独立应用程序,例如用 Java 或 C#。似乎有大量可用于 Web 应用程序的资源,但我找不到很多关于桌面开发框架或架构最佳实践的好资源。
理想情况下,我想知道是否有任何可用的桌面应用程序源代码被认为具有良好的架构或使用特定框架构建。
最佳答案
虽然与桌面应用程序没有直接关系,但如果您正在为编写良好的项目寻找体面的源代码,我问了一个类似的问题:
Open source C# projects that have extremely high code quality to learn from.
人们在那里提出了一些很好的建议:
- Scott Hanselman's The Weekly Source Code series (usually managed C#)
- Code written by Microsoft Patterns & Practices team.
- SharpDevelop (written in C#)
- Mono (most of the framework in C#)
- Paint.Net (written in C#)
- NHibernate (written in C#)
- The Castle Project (written in C#)
- xUnit (written in C#)
- .Net Framework Source Code
关于c# - 桌面应用程序 : Architectural Frameworks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/150403/