首页 » 友链在线 » 程序里的前端和后端是什么意思「web前端数据库」

程序里的前端和后端是什么意思「web前端数据库」

访客 2024-09-15 0

扫一扫用手机浏览

文章目录 [+]

程序里的前端和后端是什么意思

通俗一点的说,[前端] 就是我们可以直接查看的内容,包含用户可以看到和体验的一切,比如你浏览网站或使用 APP 的时候,各种各样的页面布局、图片、按钮、菜单、文字、视频等等,而 [后端] 是程序中无法被用户看到的这部分,进行数据交互及网站数据的保存和读取,它包含着所有的逻辑功能,支撑着前端。

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

程序里的前端和后端是什么意思「web前端数据库」 程序里的前端和后端是什么意思「web前端数据库」 友链在线

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

程序里的前端和后端是什么意思「web前端数据库」 程序里的前端和后端是什么意思「web前端数据库」 友链在线
(图片来自网络侵删)

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

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

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

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

百战程序员IT问题专业解答

这个很好理解,举个例子,以人的表情为例,前端就相当于人脸,后端就相当于大脑,大脑给脸下达了大笑的命令,那脸部就会将大笑的表情呈现给别人看。

所以可以认为,前端是看得见摸得着的,是对外交流展示的一个通道,而后端是一个集中的数据命令处理中心,看不见摸不着,但却是一个系统的核心。前端所呈现的内容是经过优化调整后,很容易被人接受的后端所返回的数据。

以百度搜索为例,我们打开百度搜索一个关键词,在我们点下搜索按钮的那一刻,这个关键词就会被后端获取,然后后端程序会从海量的互联网数据库中查出出来所有相关内容,并将数据提交给前端程序,前端程序经过一系列的格式化处理,将所有数据给分组分条逐一排列,并显示在显示器中。所以,可以认为,前端是人和机器的交互接口,是人和机器对话必不可少的一个交互手段。

前端逻辑复杂度主要在于数据 + UI + 交互的实现,就比如一个简单的多 tab 页的功能,可以用 CSS 实现、用 JS 实现,JS 可以通过切换 remove DOM 或者添加 classname 隐藏,虽然效果上都可以实现,remove DOM 无法原有结构的状态,添加 classname 的 CSS 方式很难实现初始化状态。除此之外还可能需要对浏览器进行兼容性处理 + 响应式。然后突然来个业务需求说要加个 iframe 嵌入别人的页面,或者改什么效果,如果之前开发的不合理,基本上要重做了。相比后端,只输出数据模型给前端,如果业务不需要什么字段了,甚至让前端不读取好了,改都不用改。我们几次大的业务平台重构,前端基本要重新开发一遍(效果、交互完全不同),后端模型和数据库则可以递进式的复用、扩展、升级。这也是导致前端需要堆人大力出奇迹的>题目/p>

可以这样理解:能看见的都是前端,看不见的就是后端。

前端包括设计、html、css、JavaScript。设计很好理解,就是产品的风格、布局,完成后它只是一张图片,它为我们后面的工作“打了个样”,让我们一开始就知道产品完成后是什么样子。然后通过html+css实现与设计图效果一样的静态页面,html是超文本标记,比如设计图里面有一个文字超链接,我们就用超文本标记中的<a>标签表示这是一个超链接,用href属性指定超链接地址,完整写法是<a href="xxxx">这是超链接文字内容</a>。css是样式表,比如上面超链接文字是什么颜色、需不需要下划线等,都由css控制。JavaScript能实现一些动画效果或前端交互,比如一个注册页面里面要求填写手机号,但用户填写的是中文字符,那么可以通过JavaScript来判断并提醒用户输入11位阿拉伯数字。

后端是指通过程序语言(asp.net、php、jsp、java、c++等)实现动态数据。这里的动态数据不是指文字或图片在跳动,而是指数据能通过数据库完成新增、删除、编辑等指令。比如上面我举的文字超链接例子,如果这个文字超链接每天都要更新,就可以通过程序语言来实现在管理后台进行更新操作。虽然我们也可以通过手动修改html代码来实现,但当数据量较大的时候,这种操作是不现实的。

任何一款互联网产品都要通过前后端相互协作完成,虽然都要写代码,但他们的分工却不同,相对来说,后端程序要更复杂一些。

这个很好理解,举个例子,以人的表情为例,前端就相当于人脸,后端就相当于大脑,大脑给脸下达了大笑的命令,那脸部就会将大笑的表情呈现给别人看。

所以可以认为,前端是看得见摸得着的,是对外交流展示的一个通道,而后端是一个集中的数据命令处理中心,看不见摸不着,但却是一个系统的核心。前端所呈现的内容是经过优化调整后,很容易被人接受的后端所返回的数据。

以百度搜索为例,我们打开百度搜索一个关键词,在我们点下搜索按钮的那一刻,这个关键词就会被后端获取,然后后端程序会从海量的互联网数据库中查出出来所有相关内容,并将数据提交给前端程序,前端程序经过一系列的格式化处理,将所有数据给分组分条逐一排列,并显示在显示器中。所以,可以认为,前端是人和机器的交互接口,是人和机器对话必不可少的一个交互手段。

网页前端,网页后台,Java,C,C++,C#,数据库哪个>勤学/h2>

网页前端

我就是前端工程师,如果想进军IT界,网页前端是最好入门上手得,但是前端得水深不可测,技术千变万化,跟着时代得变化而变化,学的东西也会越来越多。网页前端好学,但是要学好就比其他的要花费更多的时间。

网页前端,网页后台,Java,C,C++,C#,数据库哪个>勤学/h2>

网页前端

我就是前端工程师,如果想进军IT界,网页前端是最好入门上手得,但是前端得水深不可测,技术千变万化,跟着时代得变化而变化,学的东西也会越来越多。网页前端好学,但是要学好就比其他的要花费更多的时间。

Web前端页面怎么和后端的脚本与数据库对接

谢谢邀请,web前端与后端脚本的交互方式比较多样,主要还是通过http的方式来传递数据的。http的方法比较多,主要有get,post,delete,put等,

这些方法对应了增删改查的基本操作。这些在编写rest风格的接口时有帮助,通常使用比较多的还是get和post

第一,get提交方式:

get提交方式主要的特点是参数显式的放在url地址后面参数与地址之间用?隔开,多个参数之间用&隔开,这种提交方式参数明文显示,容易被截获,url长度有做限制,

主要用于读取数据接口时使用。

第二,post提交方式:

post提交方式最常见的是用于表单提交,数据大小没有做限制,参数不会在url后面显示出来,一般用作修改,添加数据的接口使用。

现在通常使用这些方法的地方主要在以下几个方面:

1. ajax提交,ajax可以异步传递数据,不会造成页面阻塞,用户交互比较良好。

2. form表单提交数据。form表单提交是一种比较传统的提交数据的方式。

web前端与后端脚本的交互主要有以上提到的几点。

标签:

相关文章

钢笔绘梦,钢笔画的魅力与绘制方法

钢笔,作为一种古老的书写工具,承载着人类文明的传承。钢笔画,作为一门独特的绘画艺术,以其简洁、明快、富有表现力的特点,深受广大艺术...

友链在线 2025-01-21 阅读0 评论0