前端开发有哪些比较推荐学习的项目?要找到这些项目可以通过如下方式:
1、通常情况下,我们可以在github上面去搜索awesomejavascript,很多优秀的JavaScript项目都被分门别类归纳好了。不过这里的项目比较杂而零散,毕竟大多都是生产环境中会使用到的垂直细分领域的项目。
2、围绕一个技术栈来展开,比如Vue生态或React生态,同样还是在Github上面搜索AwesomeReact;这是前端框架,Node也有很多后端框架;
以上两种方式大致就可以让我们对JavaScript的一些项目和解决方案有一个比较全面系统的了解。如果这些还是没有给你一种特别有主次,让你有上手开干的感觉,那再推荐:
1、Website站点生成器,比如Vue生态的Vuepress、Nuxtjs、Docify,React生态的Gatsby、Docusaurus,
2、无头CMS,比如Ghost、Strapi
以上总结了学习JavaScript项目的三种方式:
一:通过搜索github上的awesome,了解一些生产实践的模块,我们甚至可以阅读一些经典项目的源码,比如lodash、ramda,你要阅读vue、react的源码也可以;
二:通过脚手架快速进行一些框架的初始化配置工作,参考技术文档来实战;
三:使用站点生成器直接搭建实际可用的网站,先出结果,先看效果,再来学习这一整套的技术栈
还有一种方式,就是做面向实际的商业项目,比如vue商城、vue论坛等,这些仍然可以通过Github来搜索。
这种应用类的开发是毕设、打比赛或者写到简历里最常见的方式,同时也最贴近接私活、给企业做项目。而前面介绍的三种方式则是工程化项目的开发。
个人更推荐工程化的项目开发,对于计算机专业的学生或想从事程序员行业的童鞋来说,相比应用类项目开发,它的性价比更高;应用类开发是比较耗时间的。