前端称为客户端开发,在应用程序或网站的屏幕上看到的所有内容都属于前端。后端也称为“服务器端开发”,在系统“后面”所发生的事情。在后端服务器和浏览器或应用程序之间存储网站、应用数据和中间媒介的服务器都属于后端。在应用程序或网站的屏幕上看不到的所有东西都是前端的后端。
2、展示的方式不同
前端的工作是设制作网页,后台是结合数据库实现一些代码的功能逻辑。简单来说,就是前端开发人员在应用程序中创建一个界面,上面有一个按钮,按下按钮来获取客户的数据。后端开发人员写可使得按钮工作的代码,通过指出从数据库中提取哪些数据并将其传回到前端(并最终显示在那里)。
3、所需的技能不同
前端开发所需的技能:对美学,艺术和设计有很好的理解、了解各种 CMS,如 WordPress,Joomla 或 Drupal、直观的用户需求、PHP 和 OOP 知识(面向对象编程)、专业的质量保证、能够使用 PhotoShop,Sketch 或 Figma 等设计工具、网络托管基础知识等。
后端开发所需的技能:全面了解第三方附加组件、关于如何调试代码的批判性理解、将客户的业务需求转换为功能代码、了解 Web 服务器配置、兼容外部系统(支付处理,社交媒体网站)、批判性思维技巧、设计用户交互系统等。
4、入门难度不同
后端开发入门难深入更难,枯燥乏味没有太大成就感看一堆业务逻辑代码;前端开发入门简单先易后难,能看到自己做出来的展示界面有成就感。
关于前后端的选择,前端更容易入门,每天调整界面的展示,通过代码完成优美的界面和酷炫的交互。后端入门稍困难,每天关注的是业务逻辑的处理,数据的增删改查,性能的优化。总之,前端和后端工资和职业发展前景就都不错。
前端开发主要做的是用户所能看到的前端展示界面。前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Nodejs 、AngularJs等技术。
后端开发主要做的是逻辑功能等模块,是用户不可见的。后端开发 以java为例,主要用到的是包括但不限于Struts、spring、springmvc、Hibernate、>
前端开发的内容:
前端开发主要做的是用户所能看到的前端展示界面。前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Nodejs 、AngularJs等技术。从开始的切页面,到现在复杂的前端单页应用,node服务端应用,移动端react-native等。
前端的技术更新速度远远超过服务端的更新速度,这也就要求前端同学,需要不停地学习新的技术来跟上前端技术的升级,一旦松懈,就可能被淘汰。前端现在所覆盖的场景已经越来越广,从传统的前端,已经延伸到服务端,工具链,移动端等。
前端:
通常是针对浏览器而开发的,是在浏览器端运行的程序。
后端:
针对的是服务器,准确的来说应该是服务器端开发。
小结:
1、前端开发偏向于用户体验,比较直观,服务器端开发偏向于性能。
2、两者结合起来,是比较吃香的,可以称之为Web开发,偏向于编程。而PS,可以看成是视觉设计方面的职能。
前端主要是直接与用户交互的 , 主要涉及的是html , css , js等技术
后端主要是用于为前端提供数据以及从前端获取数据 , 涉及到的技术主要是PHP , javaweb , 数据库等
而后台一般是指管理员 *** 作的系统/软件 , 这本身也是个软件/网页 , 包括它自己的前端和后端
举个例子:
你来百度搜索东西, 你看到的这个网页是前端, 你输入搜索内容是前端 , 百度把你的内容进行分析然后返回给你搜索结果是后端, 你看到的搜索结果的页面是前端 , 而百度的数据分析员浏览近一个月的搜索记录和相关事件热度, 这是后台。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)