我是靠谱客的博主 酷炫爆米花,最近开发中收集的这篇文章主要介绍全栈开发学习记录:什么是全栈开发?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

个人认为:全栈开发简单来说就是前端软件与后端软件都是由同一个人写的。

这个所谓的同一个人需要具有以下知识储备:

写前端软件时:

会html,因为要利用html控件建立网页框架。

会css,因为要利用css美化网页。

会javascript,因为要利用javascript向后端请求数据以及操纵网页内控件。必须掌握异步编程,因为数据不会马上回来,尽量使用async与await进行异步编程,我发现这个最简单易用,比promise的链接then好看好理解。

写后端软件时:

会node.js(可再加express简化工作),因为要利用node.js迅速建立后端服务器

会一门关系型数据库,例如sql server。因为数据存放在数据库里,一定要熟悉存储过程,因为利用存储过程返回数据能减少数据流量,加快网页呈现速度。

会javascript,因为要在node.js里用这门语言写程序处理前端请求,并根据请求处理数据库数据。这里也要使用异步编程,防止阻塞node.js,因为处理数据库数据不会马上完成。

----------------

前端就那样了,三大件必不可少,后端则可以有多种实现方式,不一定非得用node.js+express+sql server+javascript。最起码我知道后端可以用php python mysql等加其他工具实现。

虽然我是后端的初学者,但还是建议后端使用我说的node.js+express+sql server+javascript。优点如下:

1 node.js+express虽然易学难精,但是上手超级快。

2 sql server虽然也是易学难精但是上手快,简单易用。

3 使用javascript能少学一门语言。

 

不足之处,请理性留言讨论。

 

 

 

最后

以上就是酷炫爆米花为你收集整理的全栈开发学习记录:什么是全栈开发?的全部内容,希望文章能够帮你解决全栈开发学习记录:什么是全栈开发?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部