首页 >

网站开发前端与后端,程序里的前端和后端是什么意思 – 前端技术 – 前端|

服务器怎么卖,室内设计图怎么用cad画出来,用u盘pe怎么重装系统网站开发前端与后端,程序里的前端和后端是什么意思 - 前端技术 - 前端|网站开发前端与后端,程序里的前端和后端是什么意思

前端和后端在项目开发过程中都起着至关重要的作用,它们就像同一个硬币的两面,都起着重要的作用。

前端开发涉及到的技能主要有:Html、CSS、JavaScript、Java或kotlin(Android开发)、Object-C或Swift(iOS开发);当然也有很多前端的开发框架:Vue、React、Angular 等等;

后端开发语言比较多,现在 Java 占了大半壁江山,常用的框架或中间件诸如 Spring 全家桶、关系型数据库 MySQL、Oracle等、非关系型数据库 Redis、MongoDB、ES 等、消息中间件等等。

可以看到前端开发和后端开发的差别还是比较大的。

现在有一个非常流行的词儿叫做“前后端分离”,也就是前端工程和后端代码分开部署,前后端通过接口的方式进行连接,这样前后端的开发人员在约定好接口之后,就可以并行开发,并且一套后端可以支持不同的前端,实现后端代码的复用。

作者:会点代码的大叔 ,一个写代码的架构师,专注程序员的学习和成长,关注并私信偶数字“1”,送你一份程序员大礼包。

最近遇到一些小萌新,他们经常会问到“前端是什么?后端是什么?它能做什么?前端与后端的关系是什么?”。下面,就针对这些问题给大家解答一下。

Web前端工程师是干什么的?

大家先了解Web前端工程师是干什么的,百度百科的解释:

Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。

完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。

得知这个之后,那么什么是Web前端相信各位也就有个大概了解了,就是浏览器和app界面的开发嘛。

Web是什么呢?

Web就是万维网,要彻底的解释这个名词就需要些篇幅了,这里就用一句话总结,就是一种全球都公认的协议,一个信息系统,必须遵守这个协议才能上网。

Web前端其实就是前端,或者前端技术,前端开发,这几个名词其实意思都差不多的。

浏览器界面是什么呢,比如你打开百度网站:

以上这个界面全是利用Web前端技术做出来的,比如上方这些:

这些字根据您的上网常识,应该都知道是可以点击的,点击完会跳到一个新的界面,但是有些字又不能点击,这就是用了前端技术实现的。

接着看,这个百度的logo:

不难看出,它就是一张图片对吧,当你控制鼠标把光标放上去的时候,它还会出现几个字:点击一下,了解更多

那么说明,这个图片也是可以点击的,而且也可以跳到一个页面上去。

接着再看,下面的这个

根据你的上网常识,应该也知道,最长的那个框里可以输入文字,然后中间那个像相机一样的图片可以把图片放上去,最右边蓝色的【百度一下】这个按钮就是当大家要查个东西,在左边的框输完文字点击【百度一下】之后就会立马显示出大家搜索相关的数据。

朋友们,想过没有,为什么只有那个长条的框里可以输入文字,其他地方不可以呢?为什么点那个相机图片位置会提示让你传图片呢?

为什么点【百度一下】就可以实现大家的查询呢?而且按键盘上的回车键和点【百度一下】的效果是一样的。以上这些也是前端技术实现的。

最后再看底部:

这些看起来,有的也是可以点击的,有的不可以。和之前的一样也是点击就可以跳转,所以不多说了。

好的,根据以上的大概描述,那些功能是通过怎样的前端技术实现的,这个大家暂且不提(以后会详细介绍),朋友们,你有没有个疑问,这些东西的排版有没有问题,它们为什么就可以这么排版,比如,那个输入框为什么不在右下角,而在整个页面的正中间呢?

相信你已经可以抢答了,是的,它也是前端技术实现。

以上的这些所有的,就是前端技术或者说Web前端,而在早期不叫Web前端,而叫页面设计(不太等同于现在的页面设计),网页设计,当然现在也有很多人这么叫。

掌握这个技术的人,就是前面说的Web前端工程师,或者早期的叫网页设计师。

什么是后端?

说到这,相信很多人会问,什么又是后端。在这之前先说个事,其实在最开始,前端和后端是没有严格区分的,也就是说前端后端都要搞,这个的话在现在来看有另外一个词语叫全栈。

后端就是除了前端以外的所有技术都是后端,后端就是在服务器上运行的,比如和数据库交互,逻辑实现,对前端的响应和请求等等这些就是后端技术。

比如你在浏览器地址里输入【www.baidu.com】会立马显示百度首页,其实这就是浏览器和后端交互的过程,不然的话,你想为什么就会显示百度,而不显示其他网站呢?

这里就是浏览器对服务器的请求,告诉百度的服务器,偶要访问你的首页,百度服务器作出响应,说好的,然后返回了一些数据给浏览器,浏览器再把服务器返回的这个数据重新格式化了下再显示到界面上,这才是大家看到的百度首页

然后比如偶利用百度搜索一个数据:

这些返回来的数据也是服务器上的后端通过前端发来的请求,去和数据库交互之后拿到结果响应给前端的。

前后端关系

网站的“前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容–从字体到颜色,以及下拉菜单和侧边栏。这些视觉内容,都是由浏览器解析、处理、渲染相关 HTML、CSS、Javascript 文件后呈现而来。

是什么给网站前端提供支持?数据存放在哪里?这就涉及后端内容了。网站后端包括服务器、应用还有数据库。后端开发者构建并维护这些组件,为网站提供多方面支持。

所以,网站的运营,前后端缺一不可,前后端是并列合作关系。通过上面的解释不知道大家对前端和后端有没有更多的认识。希望偶的回答能帮到楼主!

更多前端和后端行业动态、学习资料,可以关注“武汉千锋”微信公众号!

首先,从技术结构上来看,Web前端开发涉及到Html、CSS、JavaScript以及众多的前端开发框架技术;后端开发技术主要完成业务逻辑的处理过程,涉及到存储管理、安全管理、并发处理和其他资源调度方面的内容,有多种编程语言可以从事后端开发,包括Java、Python、PHP、C#、Go等;移动端开发涉及到Android开发、iOS开发以及各种移动端设备所需要的特定开发,Android开发可以采用Java或kotlin,iOS开发可以采用OC或swift,另外移动端开发往往也需要掌握JavaScript语言。

在当前云计算技术的推动下,前端开发全栈化是一个比较明显的发展趋势,前端开发岗位的工作边界也在不断拓展,逐渐形成了包括Web前端开发、后端开发(部分)、移动端开发和大数据呈现端开发的“大前端”概念。从目前的就业情况来看,前端开发的就业前景还是不错的,但是企业对于前端程序员的知识面也提出了更多的要求。

目前在大数据、云计算和人工智能相关技术的共同推动下,后端程序员的发展出现了两个方向,一个方向是全栈程序员方向,另一个方向是研发级程序员方向。对于基础学科(数学)比较薄弱的后端程序员来说,如果想提升自身的岗位竞争力,可以考虑向全栈程序员方向发展,而Java全栈开发就是不错的选择。而对于基础学科比较扎实,同时具有较强研发能力的程序员来说,在产业互联网时期可以走研发级路线,以提升自身的岗位竞争力和职业生命周期。

最后,对于初级程序员来说,如果未来想在技术研发领域走得更远,可以考虑读一下研究生。

偶从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,偶会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注偶,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!


网站开发前端与后端,程序里的前端和后端是什么意思 - 前端技术 - 前端|
  • wap网站前端开发,web前端开发任务有哪些 - 前端技术 - 前端|
  • wap网站前端开发,web前端开发任务有哪些 - 前端技术 - 前端| | wap网站前端开发,web前端开发任务有哪些 - 前端技术 - 前端| ...

    网站开发前端与后端,程序里的前端和后端是什么意思 - 前端技术 - 前端|
  • web前端开发网站实现,web前端怎样实现扫码手机跳转 - 前端技术 - 前端|
  • web前端开发网站实现,web前端怎样实现扫码手机跳转 - 前端技术 - 前端| | web前端开发网站实现,web前端怎样实现扫码手机跳转 - 前端技术 - 前端| ...

    网站开发前端与后端,程序里的前端和后端是什么意思 - 前端技术 - 前端|
  • 云电商网站开发和web前端区别,web前端开发对转行发展的友好嘛 - 前端技术 - 前端|
  • 云电商网站开发和web前端区别,web前端开发对转行发展的友好嘛 - 前端技术 - 前端| | 云电商网站开发和web前端区别,web前端开发对转行发展的友好嘛 - 前端技术 - 前端| ...