什么是全栈开发

 我来答
兔震特i
2020-11-10 · TA获得超过978个赞
知道大有可为答主
回答量:3288
采纳率:77%
帮助的人:98.8万
展开全部
全栈开发,顾名思义,就是前端和后端的活儿都能干。这里的“栈”指的是网页应用的各个层,也就是这样的开发者具备了包括服务器程序、数据结构与模型、用户界面、用户体验等多层次的技术,掌握了业务中所需要的每一个阶段的技术。
1、技能与工具
全栈开发者基本上可以形容他们是百事通。企业对全栈开发岗位要求包括以下方面:
● 用HTML,Java,JavaScript编写优化的前端代码
● 在Ruby,Python / Java中创建和使用API并编写后端代码
● 使用系统基础设施,包括硬件和操作系统
● 理解,创建和查询数据库
● 项目管理和客户协调
具体工具依项目和客户需求而定,全栈开发者需要对 Web 架构的每一个层次都有足够的了解:搭建和配置 Linux 服务器,编写服务器端 API,利用客户端 Java 代码驱动应用,将设计层面的东西转化到实际的 CSS 代码。
掌握并使用大量工具的同时,全栈开发者需要敏捷地分配服务器端和客户端任务,提供解决方案并对比不同方案的优劣。
不过全栈开发并不意味着整个项目都是你一个人来干。在大多数情况下,全栈开发者还是会将主要的精力花在前端或者后端之一的开发流程上。但和其他开发者不同的是,全栈开发者能在需要的时候跨越项目中的界限,比如能在改善用户体验的同时,优化数据库的模型。
汇智知了堂
2022-12-07 · 百度认证:成都知了汇智科技有限公司官方账号
汇智知了堂
向TA提问
展开全部
1.全栈开发是指利用各种技术完成产品开发;简而言之,就是软件的客户端(前端)和服务器(后端)的开发。全栈工程师需要掌握多种技能,包括后端开发、前端开发、界面设计等技术。
2、全栈正在成为默认的开发方式,以至于软件工程界的一些人争辩该术语是否多余。随着前端和后端之间的界限随着技术的发展而模糊,现在期望开发人员在软件的各个方面更加频繁地工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-11-09
展开全部
就是上下游全生态开发能力,一般都是跟人工智能有关。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AI产品狙击手
2021-03-08
知道答主
回答量:64
采纳率:100%
帮助的人:3.4万
展开全部

前端学习了vue后应该继续学习react,angular等其他前端框架,还是应该学习node?

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式