我想知道一些为游戏网站(如gameloft)编写CMS应用程序/软件的好方法提示。这个问题与编码等无关,但请给出软件架构的提示?
答案 0 :(得分:2)
软件架构(在我最喜欢的定义中)是在软件项目中做出的所有重要决策的总和。重要的意思是:如果你做出错误的决定改变它将变得庞大,可能会如此昂贵,以至于它会杀死你的项目。
因此,如果您想做出如此重要的决定,您需要尽可能多的关于手头问题的信息。否则你一定会做出非常愚蠢的决定。 "像游戏软件一样的CMS"没有足够的信息可以做任何事情。
因此,当您通过严肃的书籍堆栈收集有关以下问题的信息时:
这应该会让你思考几十件会影响你的架构的事情。如果你最后得到一个特定的问题,例如:"我必须在三个Raspi集群上进行1M次交易,他们让我在Mathematica中编写代码,我怎么能把它拉出来?"您可能对其中一个StackExchange社区有一个可行的问题。
另外,我不知道gameloft是如何成为CMS的,但那只是我。