使用Jenkins部署前端项目

您好,我是沧沧凉凉,是一名前端开发者,目前在掘金知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。


GraphQL是Facebook2015年公开发布的一种更加高效、强大和灵活的开发web APIs的方式。就目前国内来说,学习这玩意百分之90的公司都不会用到,因为它的复杂度比我们现在使用的REST API更高,就我从现在呆过的公司来说,大部分人对于新技术持抵触态度,当前技术框架下能够解决问题,绝对不会去使用新技术,即使新技术的效率远高于当前的技术。

不过GraphQL这玩意还是推荐学习一下,因为Github等很多大型网站已经采用了它,其实它的实现难度主要是在后端,前端开发者只需要知道怎么进行请求就可以了。

不过由于Nodejs的出现,更更更重要的是前端出现了一个非常全面的服务器框架,Nestjs,它帮你集成了大量的服务器开发中需要使用的工具。关于Nestjs,目前国内使用的人和相关的文章不是很多,甚至连知道它的人都不太多,不过在GitHub上,Nestjs已经用了38k+star。但是Nestjs使用了TypeScript,我发现很多前端开发者对于TypeScript都不是很熟悉,可能这也是它在国内很难普及的原因。就我个人认为,无论你是需要一个小服务,还是需要一个中型服务,Nestjs绝对是一个可靠的选择。

扯远了,那么GraphQL到底解决了一个什么问题?