计算机有基本组成部分,项目也有基本组成部分。 html
存储: java
没有存储,人就是一张白纸。可能你会说人没有存储,人只有内存。但君不见那种忽然休克或者重大事故后重获新生的人儿,他们会有短期的记忆丢失。我叫那我的体关机。因此人仍是有存储的。 mysql
如今用得多的是mysql。mysql关系型数据库,能存储二维对象等东西。但也不是万能的,由于数据量打了,对于一些快速查询比较困难。或者说二维表实现了人体多种(可能几十种,甚至可能上百种)复杂存储系统中的一种,还有不少种待开发。但对于这一种,mysql作得很不错。 android
文件是另一种存储。 ios
BI,竖向数据库又是一种。固然还有缓存系统。 sql
内存: 数据库
java语言让咱们有了操做内存的能力(固然全部语言都让你具有了这种能力,我只以java为例)。内存结构(数据结构),能够弄得很复杂。若是你能设计得完美的话,这应该也是来自人人体的大脑吧。 缓存
展示: 数据结构
010100101这样的数据看上去老是显得那么的无趣,因此,仍是展示点人类的世界吧。因此,你还必须懂得一些绘制的方法。能够是html,android,ios等等。总之,得通一个。 设计