7、微博客:克隆 Twitter 全解析

克隆Twitter核心功能解析

微博客:克隆 Twitter 全解析

1. 微博客主要特性概述

在设计 Twitter 克隆版之前,先来了解一下微博客的主要特性。虽然存在名为 OpenMicroBlogging 的开放标准,但并未广泛应用。在由单一强大参与者主导的市场中,引入允许互操作性的开放标准往往很困难,除非主导者是标准的提出者。

常见微博客的主要特性如下:
- 允许用户向公众发布状态更新(在 Twitter 中称为“推文”)。
- 允许用户关注和取消关注其他用户,关注关系是非互惠的。
- 允许用户使用 @ 回复约定向特定用户发送公开消息(在 Twitter 中称为提及)。
- 允许用户向其他用户发送私信,私信仅对发送者和接收者可见。
- 允许用户在自己的状态更新中转发其他用户的状态。
- 提供公共时间线,所有状态都可公开查看。
- 提供 API 以允许外部应用程序访问。

部分常见微博客特性在本次设计中暂不涉及,如搜索、热门话题、在推文中发布照片和视频等。

2. 克隆版 Tweetclone 设计

我们将构建一个名为 Tweetclone 的 Twitter 克隆版,托管在域名 http://tweetclone.saush.com 上。Tweetclone 包含实现简单 Twitter 克隆所需的最小功能集。

2.1 发布状态

推文(即状态)默认对所有人可见,但用户必须登录才能发布状态更新。这意味着状态更新一次仅属于一个用户,因此需要用户注册并登录(认证),这就需要一个用户认证机制。

在许多互联网应用中,用户名对系统功能并非关键,

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值