【发布时间】:2010-07-21 15:07:30
【问题描述】:
例如,当马克扎克伯格在一次采访中说他在 2 周内编写了 Facebook 时,他到底(或至少大致)写了什么?我想象大型数据库或树中的“用户”对象能够协商到其他用户对象的链接,但我想知道树的总体管理器是如何工作的。当用户登录时,“主”程序是否会查找该用户的对象并派生一个进程以在用户登录时与其他用户对象进行交互?谢谢。
【问题讨论】:
-
一个user表,一个pictures表,一个userInPictures表……后面还有更多吗?
-
这不是火箭科学,这是肯定的。这是一个相对简单的网络应用程序,随着时间的推移不断发展。在两周内,他可能编写了一个注册和登录系统,具有基本的“墙”和图像支持。
-
实际上,扎克伯格在 2 周内写了 TheFacebook,而不是 Facebook。 Facebook 花了一点时间。 :-)
标签: architecture social-networking software-design