首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >桌面应用程序:架构框架?

桌面应用程序:架构框架?
EN

Stack Overflow用户
提问于 2008-09-29 20:02:36
回答 13查看 10.6K关注 0票数 22

我想知道是否有任何架构框架可以用来创建桌面或独立应用程序,例如Java或C#。对于web应用程序,似乎有大量的可用资源,但我找不到很多关于桌面开发的框架或架构最佳实践的好资源。

理想情况下,我想知道是否有任何桌面应用程序的源代码可以被认为具有良好的架构或使用特定的框架构建。

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2008-09-29 20:36:26

虽然与桌面应用程序没有直接关系,但如果你正在为写得很好的项目寻找像样的源代码,我问了一个类似的问题:

Open source C# projects that have extremely high code quality to learn from.

人们在那里给出了一些很好的建议:

  • Scott Hanselman的The Weekly Source Code系列(通常是托管C#)由
    • 编写的Microsoft Patterns & Practices C#
    • 代码(大部分框架以C#)
    • xUnit编写(以C#)
    • NHibernate编写)(以C#)
    • The Castle Project编写(以C#)
    • xUnit编写(以C#)
    • .Net Framework Source Code

    编写

票数 8
EN

Stack Overflow用户

发布于 2008-09-29 20:25:39

有了一个新的.NET architectural guidance package from Microsoft patterns & practices for WPF that is code named "Prism" --它基本上是“下一代”组合UI应用程序块(没有SCSF工具)。它自始至终使用依赖注入、复合模式等。

有一个非常好的DNRTV屏幕视频演示了它。

票数 7
EN

Stack Overflow用户

发布于 2008-09-29 21:45:17

在轻量级应用程序类别中,JSR296 for Java (可能在未来的Java7中)是一个处理资源管理和操作等基本功能的框架。这里有很多链接:

  • http://tech.puredanger.com/java7#jsr296

稍微扩展一下,你可以看看各种RCP框架,比如:

http://www.netbeans.org/products/platform/

  • Spring

  • Eclipse RCP:http://wiki.eclipse.org/index.php/Rich_Client_Platform

  • NetBeans Platform:http://www.netbeans.org/products/platform/

  • Spring RCP:http://spring-rich-c.sourceforge.net/1.0.0/index.html

  • Comparison文章:http://www.infoq.com/news/eclipse-rcp-netbeans-platform

更新:已经提到( Mark Reinhold在Devoxx‘08上) JSR 296将包含在Java 7中。

进一步更新: JSR 296已死。JavaFX是当前客户端Java的发展方向。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/150403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档