【发布时间】:2011-12-01 17:01:21
【问题描述】:
如果这是重新提问,我深表歉意,我已经翻遍了之前的问题,但除了 PoEAA 之外,我没有发现太多相关的东西,但我认为这可能不是我所追求的.
是否有一本介绍桌面应用程序架构最佳实践的书?
我已经达到了对一些类似的编程语言(例如 Java 和 C#)感到满意的阶段。但是,我确信您知道经典的学习语言 X 书籍很少将其纳入架构问题。我已经通过 Head First 书了解了设计模式,但现在我觉得我需要继续讨论诸如类间消息传递(例如基于事件的系统是否比方法调用系统更好?)和可靠的网络代码等主题。
我想大多数人会通过工作场所的经验来学习这一点,但我是一个低级的业余程序员,所以目前这不是一个选择。
感谢您的帮助
约翰
【问题讨论】:
-
您是希望以 Java 或 C# 为重点来学习这一点,还是您完全有另一种语言的想法?其中大部分是特定语言的惯用语,如果你设法找到一本与语言无关的书,它会非常抽象,此时可能对你没有多大用处。除了学习面向对象编程之外,很难再就您的问题的含糊程度向您提供任何进一步的建议。
-
关注 .NET 就可以了。 C# 和 .NET 是我的主要语言/框架。类似于 Jason Gregorys 游戏引擎架构,但不以游戏为中心。
标签: architecture desktop