NEWS

单人开发一个网站,有什么推荐的技术栈

2020.11.04火猫网络阅读量: 39164


一般流程:

1、确定需求,分析需求细节,制作原型或找到参考的原型。

2、设计网站页面ui。

3、开发后台服务代码。

4、开发前端代码。

5、检查,上线。


如果是单人开发整个网站。就是一个人把设计,前端和后端的功能全部实现。因为前端的语言只有一种:JavaScript(js),且同时后台可以使用node.js作为后台语言。所以很多初创型公司都是以js作为统一语言开发,第一个节省成本,第二个节省时间。


选择了nodejs作为后台语言,那么使用mongoDB作为数据库是一个不错的选择。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。同时MongoDB是一款json数据库,nodejs使用mongod可以无缝操作数据库,开发效率很高。


一般情况下本人喜欢先把服务器搭起来,先把nodejs写起来,先把后端的接口做好,然后才开始做前端的设计和代码。在调试的过程中去修改前后端代码。这样的效率会比较高。


nodejs可以使用koa框架,当然现在已经出了不少优秀的新框架,但因为考虑到追求稳定文档全面,还是选择了koa。


前端的话一般使用vue,vue容易上手,且中文文档全面,又是大部分公司使用的通用框架,一整套的vue-cli可以搞定所有需求。


本人是前端开发,在接外包单,如果有需求,请私信。

联系方式: 18665003093(微信同号)