(一)项目前的叽叽喳喳
前言
毕业以后,也写了比较多的代码,但实际上自己的技术也没有精进特别多,所以这次决定从头开发一个博客,完整记录开发的过程,以后养成写博客的习惯,这也将成为我的知识库。
当然对于各位来说,这也可以是一个面向初学者的教学,这一系列将会记录从开发到搭建的具体过程,所以更适合有一些开发想法,但是却不知道从何入手,或是刚刚学完一些知识想要实践一番的同学。
PS:实际上,大家都更喜欢使用现成的,毕竟现成的博客框架都方便搭建,还能利用一些平台(Github、Gitee等),省下服务器的开支,安全方面也不需要考虑。所以这个项目你感兴趣也可以开发完成后部署,也可以纯纯练练手。
开发前的思考
在做一件事前,我们先要思考我们的目的,然后考虑要怎么去完成才能更便捷或是做得更好,那么同样,在开发一个项目前,我们也需要思考我们的需求,然后确定我们使用什么技术栈,然后才能去实现我们的想法。
个人博客一般来说作为初学者的第一个实践项目是非常契合的,业务不算特别复杂,数据库的表结构,又或是数据的增删改查都是一个偏向入门的阶段,毕竟我们做的博客一般来说不需要考虑复杂的场景,比如三高(高并发、高性能、高可用)等,那么对于我们自己来说,博客就只需要做得美观、实用,方便个人维护就可以了。既然如此,我们就可以确定一下我们的开发思路了。
需求
很简单的需求,博客主要就是对自己的文章进行管理,然后在这个基础上添加一些其他的功能,让博客的功能多样化,可能从这个意义上来说,这更像是个人网站,那么这个系列具体要加些什么功能呢,现在我也不能完全确定下来,但是至少博客的主体功能都得先实现。
开发量及技术栈
确定了需求,我们就可以估摸一下开发量,开始决定选用什么技术了。首先,我们的博客主要分为两个部分,分别是前端和后端,分开来说明一下。
前端
一个网站一般来说都需要两套页面,一套是面向用户的页面也就是展示给别人看的页面,一般我叫做前台,另一套是面向管理员的页面,也就是方便对博文管理的页面,俗称后台。前台要做得美观,毕竟是要给别人看的,风格也最好统一,能方便查看博文等。后台就可以多在管理上下功夫,毕竟好不好看也大部分只有你自己使用,当然想要弄好看一点也完全可以,具体就得看自己的时间分配了。
后端
后端无非就是对业务数据进行处理,提供一些接口给前端进行调用,所以核心业务的开发都是放在后端进行处理的,这里要负责与数据库进行交互。
- 标题: (一)项目前的叽叽喳喳
- 作者: WorldmeQC
- 创建于 : 2024-03-26 08:26:39
- 更新于 : 2024-11-25 06:39:44
- 链接: https://worldmeqc.top/2024/03/26/从零开始开发一个博客(非Hexo)(一)/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。