从前端到全栈难吗?

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »从前端到全栈难吗?

从前端到全栈难吗?

日期:2020-10-26 10:24:15 访问量: 来源:

正所谓难者不会,会者不难。从前端到后端,并没有什么过不去的坎。

我们先假定你现在已经是一名前端大神了。那么作为前端大神,你肯定懂下面这些技术。一种或者几种都可以。

html, css, javascript, angular, vue, react, android, ios, 等等。

从前端到全栈难吗

那接下来我们再看后端。后端现在比较流行的技术。用一种或者几种都可以。spring boot, golang, asp.net core, nodejs, php, ruby, python 等等。

那后端这块还要包含数据库的知识。不管是常规的SQL数据库或者是non sql数据库。比较常用的SQL数据库有oracle, sql server, postgres, sqlite 等等。no sql 数据库比较多,比较常用的是文档类型的数据库,比如mango db。

不管前端还是后端,都需要了解的技术有数据结构,基础的网络知识,比如说HTTP的这几个方法。

前端工程师要做后端的工作,可以从这些有共性的知识点入手,慢慢的, 一步步的,熟悉后端的工作流程。

举个例子,比如说前段后端,都会共享比较类似的数据定义模型。前端这边比较倾向于调用后端的数据接口。这样子就会用到接口方面的定义,以及返回值的模型。这个时候,就可以去看后端这部分是怎么实现的, 因为后端的任务倾向于如何实现这些数据接口。

简单一点说,就是接口的两边,前端这边注重的是应用, 后端这边注重的是具体实现。

进一步说一下,后端的具体实现部分。根据输入的参数和接口的定义, 后来需要在对应的数据库表中寻找合适的数据,然后进行一些逻辑的运算,并返回结果。

其实,这部分说起来确实不难。

接下来就是一些编程的技术细节了。如果前端跟后端用的不是一种编程语言的话,可能有一点学习的瓶颈。但是问题并不大。只要你走通了如下几个步骤: 修改代码,调试,验证结果。

接下来,都是一些力气活了。就是反复的重复上面的步骤,把你的计算机知识和编程技能,应用到后端的编程当中去就可以了。

关于数据库的这一部分,我们稍微提一下。因为效率的原因,如果你使用关系型数据库的话,可能会用到stored procedure, 这个东西的好处就是执行效率高。不好处就是被服务器的性能要求高,并且代码不容易维护。

如果你用Java spring的话,hibernate是一个很好的选择。

如果你用ASP Dot Net Core的话, entity framework是个很好的选择。

如果你用的是postgres数据库, JavaScript的一些扩展是很好的选择。

后端不需要成为数据库的管理员。但是,数据库相关的一些知识还是必须的。

对于非关系型数据库,尤其是文档数据库,基本上就是一些数据集。没有关系型数据库那么复杂。

汇聚行业精英智慧

致力于高端IT技术人才培养

助力万千学员成就IT梦!

汇智动力

扫码关注 领取资料

www.hzdledu.cn

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号