【问题标题】:tips on software architecture for a CMSCMS 软件架构的技巧
【发布时间】:2015-09-03 15:24:40
【问题描述】:

我想了解一些为游戏网站(例如 gameloft)编写 CMS 应用程序/软件的好方法。这个问题与编码等无关,但请提供软件架构的提示?

【问题讨论】:

  • 读了很多书,写了很多真正有用的软件。阅读本指南,了解如何提出好的问题:stackoverflow.com/help/how-to-ask
  • 不错的提示。谢谢。您还能想出一些关于理解 gameloft 类型 CMS 架构的技巧或建议吗?

标签: architecture software-design


【解决方案1】:

软件架构(在我最喜欢的定义中)是软件项目中所有重要决策的总和。重要的手段:如果你做出错误的决定,改变它会变得很昂贵,甚至可能会毁掉你的项目。

因此,如果您想做出如此重要的决定,您需要尽可能多地了解手头的问题。否则你一定会做出非常愚蠢的决定。 “像 gameloft 这样的 CMS”是不足以做任何事情的信息。

因此,当您翻阅一本严肃的书堆时,请收集有关以下问题的信息:

  • 你的用户是谁
  • 您的系统将与哪些系统交互
  • 您的目标是什么?
  • 你有什么限制?时间、金钱、人员、技术堆栈
  • 什么是顶ilities

这应该会让您思考很多会影响您的架构的事情。如果您最终遇到一个特定的问题,例如:“我必须在一个由三个 Raspi 组成的集群上进行 100 万次交易,他们让我在 Mathematica 中对其进行编码,我该如何提取它?”您可能对 StackExchange 社区之一有一个可行的问题。

我也不知道 gameloft 是个 CMS,但我就是这样。

【讨论】:

  • 非常感谢。有什么具体的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-26
  • 2012-01-04
  • 2011-06-05
  • 1970-01-01
  • 2012-05-13
  • 2011-10-17
  • 2012-11-04
相关资源
最近更新 更多