前端后端分别是什么意思(中国海诚(002116)股吧)

2022-06-23 3:35:33 证券 xialuotejs

前端后端分别是什么意思



本文目录一览:



戳一戳小程序查看更多!





中国海诚(002116)股吧

中国海诚(002116.SZ)发布公告,预计公司2021年度归属于上市公司股东的净利润1.5亿元-1.85亿元,同比增长134.93%-189.74%。扣除非经常性损益后的净利润1.37亿元-1.72亿元,同比增长399.53%-526.62%。基本每股收益0.36元/股–0.44元/股。

公司表示,2021年,公司克服新冠疫情不利影响,工程设计、监理、咨询、总承包四项业务实现稳健发展。同时,2020年度公司全资子公司中国中轻国际工程有限公司与阿联酋ITTIHAD项目业主签订《最终结算协议》,根据此协议,公司在2020年度报告中对该项目损益进行调整,导致公司2020年度净利润大幅下降,2021年此事件影响已消除。因此,公司2021年度经营业绩较2020年度大幅提升。




工作前端后端分别是什么意思

前端开发和后端开发是为了什么?有什么区别?

通俗地说,前端工作用户可以直接看到,而后端开发工作主要在服务器端,用户无法直接看到。虽然前端开发和后端开发有很大的区别,但是为了更好的用户体验,他们的工作是相辅相成的。

1.网站前端是什么?

网站前端指的是网站的页面制作或静态页面制作,是直接与用户交互的部分,包括你在浏览网页时接触到的所有视觉内容——从字体到颜色,以及下拉菜单和侧边栏。这些可视内容由浏览器解析、处理和呈现后呈现。

举个简单的例子,静态页面就像是固定布局的内容和图片。

之所以称之为静态,是因为这些内容是不能动态改变的,而动态改变则是指用户可以在后台进行上传、编辑、发布等操作来改变网页的内容。

简而言之,网站前端是指网站的页面制作,网站前端工作利用html、css、js等计算机语言技术制作网站页面的样式、布局、动态效果和数据交互,即为网站前端。

2.网站后端是什么?

网站后端是指网站的服务器端技术或后端技术。

为了使服务器、应用程序和数据库能够相互交互,我们也说过静态页面的缺点是不能动态改变页面上的内容,实现一些代码逻辑,比如我们需要实现用户的注册和登录验证,或者上传图片和发布文章等,这都需要后端来实现。

后端工作主要是做平台部署、界面设计和功能实现。平台部署主要是配置服务器;接口设计主要针对不同的服务设计相应的功能接口。通常,一个平台有多个windows套接字。功能是实现具体的业务逻辑。

后端工程师需要有服务器端语言,如asp、java、jsp、php等,用于应用程序构建。采用Linux作为开发部署环境,网站后端技术还包括MySQL、sqlserver等数据库,用于存储后端数据。

3.网站前端和后端的区别

现在我们明白了,网站的前端和后端工作是完全不同的。

(1) 呈现方式不同。

前端工作是创建网页,后端工作是结合数据库实现一些代码的功能逻辑。

简单来说,前端开发人员用一个按钮在应用程序中创建一个界面,然后按下按钮获取客户数据。后端开发人员编写代码,通过指出从数据库中提取哪些数据并传递回前端(最后显示在那里),使按钮工作。

(2)使用不同的技术

前端开发使用的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js、Webpack、AngularJs、ReactJs、VueJs等技术。

以java为例,后端开发主要使用的技术包括但不限于Struts Spring MVC Hibernate HTTP协议Servlet Tomcat服务器。




前端和后端是啥意思

编辑导语:产品经理的工作常常需要和多个岗位的人进行对接,因此,对其他岗位的名称、工作内容等,产品经理*有所了解,以免工作时找错对应人员。其中,前端、后端、API、SDK等名词便是产品经理需要了解的,本文作者进行了总结,一起来看一下。

一、如何区分前台、后台、前端开发人员、后端开发人员

前台、后台,指的是具体页面。

前台,是用户直接能看到的页面,所有人都可以访问。后台,是有权限的运营人员或特殊用户(比如淘宝卖家)用权限登陆后才看得到的页面,除了能看到其他人看不到的报表外,在后台还能修改前台显示给用户看的内容。

前端/后端,很多时候指的是人,即前/后端工程师。衍生含义为——前/后端工程师的工作内容。

不严谨的说法是:写页面的就是前端,操作数据的就是后端,一般设计师只需要与前端沟通,产品经理需要与两者沟通。

前端若细分,可分为小程序前端、web前端、H5前端。一般来说,小程序前端、web前端、H5前端用户的语言都是html+css,因此一个前端一般能做web页面也能做H5页面,也能干小程序的页面开发的活。而对于APP开发,安卓开发和iOS开发就是前端,一般只会专注于某端APP的活。

Web前端开发:HTML+CSS+JavaScript。Android终端开发:Java(开发工具:Androidstudio)。iOS终端开发:Objective-C(开发工具:Xcode)。

前台页面和数据库的沟通,主要通过API进行沟通。

举例:猫眼APP的影院列页面,前端只要需要负责页面布局部分和接口(API)联调的工作,如文字大小、页面布局排版、标签的样式等;但是影院列表的数据返回就要连接数据库,这个就需要后台开发做逻辑处理了。

如果你发现你身边有这样一个人,他前端后台,样样精通,文能提笔发paper,武能调试除bug。这种人叫做:全栈工程师。

再进一步探讨猫眼APP页面,前端的任务就是页面的搭建,而后端负责开发接口,定义接口的入参和出参数。

影院列表页的接口除了获取影院列表的接口外,还有其他接口,比如城市列表接口、品牌列表接口、区域列表接口、地铁列表接口、搜索接口等,获取用户当前位置,这个就不需要后端参与了,前端直接调用系统定位服务就可以实现了

那么产品经理的验收的时候,如果是数据返回不对的问题,一般就需要跟后端沟通了,当然也有可能是前端入参传错了。了解了前后端的原理后,后续对于功能出现bug时,就不至于不知道找谁了。

二、API与SDK的区别

API是前端调用后端数据的一个通道,就是我们俗说的接口,通过这个通道,可以访问到后端的数据,但是又无需调用源代码。

API又分为open API和私有API。Open API顾名思义,即是向所有人公开的接口,允许任何人调用它并获取到它背后的数据。在也有些公司作为产品出售。如百度的AI市场,有语音识别、语音合成、人脸识别、美颜SDK等出售,研发使用现成的SDK,节省了研发时间。

接口的关键在于入参和出参,接口相当于函数,客户端调用API,输入信息后,执行完函数,输入结果返回前端,下图是1个银行看OCR识别的接口例子。也可看上方猫眼APP的案例。

注:可到阿里云、百度云、*云等云平台找更多的接口案例。

SDK:概念:软件开发工具包(SDK,全称:Software Development Kit)。

一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

通俗点是指由第三方服务商提供的实现软件产品某项功能的工具包。

就相当于很多API和其他文件的集合体,你可以用这个完成某一个事情。SDK可不需要依赖网络,如APP安装包里只要涵盖人脸对比SDK,因为人脸对比的方法已经封装在SDK,而SDK在用户安装APP时,已经下载到手机,中因此可以实现离线场景下的人脸对比。如百度人脸对比SDK。

举例子:整个计算器产品可以看做是一个SDK,它里面有API集合(计算器),说明文档(说明书),以及一些其他文件。这个SDK的功能就是计算,可能要算什么不确定,但是你可以通过这个SDK中的某个方法完成,实现你的目的。

本文由 @无序逻辑 分享发布于人人都是产品经理,未经作者许可,。

题图来自Unsplash,基于CC0协议


今天的内容先分享到这里了,读完本文《前端后端分别是什么意思》之后,是否是您想找的答案呢?想要了解更多前端后端分别是什么意思、中国海诚(002116)股吧相关的财经新闻请继续关注本站,是给小编*的鼓励。

免责声明
           本站所有信息均来自互联网搜集
1.与产品相关信息的真实性准确性均由发布单位及个人负责,
2.拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论
3.请大家仔细辨认!并不代表本站观点,本站对此不承担任何相关法律责任!
4.如果发现本网站有任何文章侵犯你的权益,请立刻联系本站站长[QQ:775191930],通知给予删除
网站分类
标签列表
*留言