一个对后台语言不太懂的前端开发工程师,如何独自开发一个完整的网站呢?毕竟后台的开发门坎不是随便就能迈入的。后台编程语言、数据库、服务器。。。光列出这些东西就已经足够让人头秃了。

CMS

「害。。。我还以为你有什么高招呢,不就是使用CMS吗?。。。」

没错,最快的方法就是使用CMS,我一直以来用的CMS就是WordPress(以下简称WP)。但请注意我的标题:「一个前端开发如何制作一个完整的网站」,嗯,一个前端开发。既然是前端开发,就需要专业一点。前端开发需要根据设计稿来高精度的实现页面的开发实现。就拿WP举例,如果前端开发要写一个WP的主题其实也很简单,但是,WordPress原生的主题的模板函数也是一个很上人头疼的东西,毕竟至少需要对PHP稍微有些了解,没有实现前后端分离。现如今,如果一个项目不是前后端分离的。。。是不是。。。感觉。。。有点。。。low…

前后端分离

幸好WP提供了WP REST API,也就是说,WP可以把内容以JSON的形式提供给我们。有了这个接口,那还不简单!上框架!

「现在前端框架这么多,也挺让人头秃的。。。」

我个人认为,所有的前端框架都是JS写出来的,所以打好JS基础是尤为重要的!而框架只需要根据自己的喜好和使用习惯还选择就行了,但是有一点也需要特别注意,选择一款框架之后,一定要用好这个框架,很多时候有的人说:「这个框架不好用,不如那个,那个有XXX功能」。说实话,各个框架都有优势和劣势,但很多时候是我们没有用好这个框架而已。什么叫用好?
我个人觉得,如果想要做到「用好」,只要仔细阅读了官方文档并实际按照文档验证过,就会用好这个框架!

前端框架

「Angular、React、VueJS,我到底用啥啊。。。」

由于是说一个网站,就得考虑服务端渲染,所以我个人在搭建网站的时候,一般都会使用NuxtJS,为啥?因为门坎很低,会VueJS就没问题,而VueJS又是前端框架里最容易学会的一个。一切都如此简单,还有啥好说的呢?当然,还是那句话,一切前端框架都是用JS写的,JS很重要!!!使用框架最主要的一个目的是帮助我们提高工作效率。

如果你想了解这其中的详细过程,欢迎围观我制作的最新课程『一个NuxtJS网站是如何炼成的』

下方为课程视频介绍: