美文网首页
“真实世界”全栈开发-1-项目介绍和项目结构

“真实世界”全栈开发-1-项目介绍和项目结构

作者: 桥头堡2015 | 来源:发表于2018-02-04 09:46 被阅读23次

    项目介绍

    项目的名称为conduit。是一个社交性的博客平台,类似于国外的Medium或者国内的简书。项目的demo请点击这里查看。需要实现的功能如下:

    • 用户可以注册、登录
    • 用户可以查看自己的账户信息
    • 用户可以更改自己的所有账户信息:用户名、邮箱、密码、头像、简介
    • 用户可以查看其他用户的公开信息
    • 用户可以关注、取消关注其他用户
    • 用户可以发表、浏览、编辑、删除博文
    • 用户可以为博文点赞
    • 用户可以在文后浏览、发表评论,或者删除自己的评论
    • 用户的时间线上将显示所关注用户新发表的博文

    项目结构

    项目选择将前端和后端的代码库分开。这一做法在真实的网络应用里很常见。其好处包括:

    • 前后端解耦
    • 加快迭代
    • 让程序员、特别是初学者更加清晰地理解前后端的分工和交互

    下一步

    从该系列的下一篇文章开始,我们先来看看本应用的前后端之间的API是如何设计的。

    相关文章

      网友评论

          本文标题:“真实世界”全栈开发-1-项目介绍和项目结构

          本文链接:https://www.haomeiwen.com/subject/yffmzxtx.html