【问题标题】:Mobile Development Architecture & Design Patterns移动开发架构和设计模式
【发布时间】:2011-03-06 16:04:02
【问题描述】:

我需要一些关于各种移动开发架构和设计模式的链接,例如,在 iPhone 开发中使用了 MVC,就像这样,移动应用程序开发中使用的各种其他架构是什么。

【问题讨论】:

  • 你说的是哪种编程语言和范式?
  • 目前我正在开发 iPhone 应用程序,但我也将在不久的将来使用 Android。
  • 恕我直言;设计模式应该独立于实现语言。

标签: design-patterns architecture mobile


【解决方案1】:

这是一本美丽的书,内容必须阅读。它来自 Microsoft,完全免费。

http://robtiffany.com/wp-content/uploads/2012/08/Mobile_Architecture_Guide_v1.1.pdf

本书将逐步向您提供设计移动应用程序解决方案时需要牢记的所有信息。

问候 拉吉夫

【讨论】:

  • OP 没有表明他正在使用 Microsoft 堆栈。
  • 嗨,马特,我在帖子中添加了内容来自微软。
【解决方案2】:

Command、享元、抽象工厂、责任链、适配器等。移动应用程序开发与服务器和桌面应用程序开发(现在)没有太大区别。例如,如果您查看Cocoa Fundamentals Guide chapter 4,您会发现您只需学习these

【讨论】:

  • 我不同意这个答案。我见过一些非常糟糕的例子,说明众所周知的设计模式在移动应用程序中是如何实现的。了解建议上述模式背后的动机会很有趣。
  • For example, if you take a look at Cocoa Fundamentals Guide chapter 4 you will notice that all you need is to study these. 这很有趣,因为链接给出了 404 错误 XD
【解决方案3】:

这里是twobooks,您应该(至少)阅读其目录。

【讨论】:

    【解决方案4】:

    这是一本好书:Mobile Design Pattern Gallery,作者是 Theresa Neil。这是本书的网站here

    【讨论】:

    • 错误的设计。 Ansari 询问的是针对移动设备的编程设计模式,而不是 UI/UX 设计模式。
    猜你喜欢
    • 2010-09-17
    • 2019-07-20
    • 2011-05-13
    • 1970-01-01
    • 2019-02-20
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多