1

例如,当马克·扎克伯格在一次采访中说他在 2 周内写了 Facebook 时,他究竟(或至少大致)写了什么?我想象大型数据库或树中的“用户”对象能够协商到其他用户对象的链接,但我想知道树的总体管理器是如何工作的。当用户登录时,“主”程序是否会查找该用户的对象并派生一个进程以在用户登录时与其他用户对象进行交互?谢谢。

4

2 回答 2

3

你有点绕着一个我觉得你不理解的话题跳舞。要了解他是如何编写 Facebook 的,您需要知道:

  • 如何编写网页(HTML、CSS 和 JavaScript)
  • 服务器端语言(PHP,在 Facebook 的情况下)
  • 如何使用 RDBMS 系统(MySQL 是一种流行的系统)

学习这三个主题,它将成为焦点。

于 2010-07-21T15:12:38.670 回答
1

您必须指定应用程序的范围,“社交应用程序”的定义过于笼统,无法详细指定架构。用户关系只是这样一个系统的一部分:消息传递、群组、评级等。您必须定义参与方面、社交图和存在。您通常会构建一个专注于策略而不是实现细节的应用程序。

于 2010-07-27T01:33:33.563 回答