什么是前端,什么是后端?小程序用哪个?

更新时间:2020-09-23 15:51:56点击次数:282次
小程序属于前端,小程序的开发需要web前端开发经验或者JavaScript语言基础。然后可以进一步学习小程序的基础知识,比如配置、风格、组件、生命周期等知识和技能。学习的重点还包括微信各种组件和小程序的数据渲染方法。如果你想真正学会如何开发小程序,你需要亲自完成一个完整简洁的案例。这样才能学得快。
一、前端
1.前端概念:前端是网站的前台部分,运行在PC、手机等浏览器上,显示用户浏览的网页。随着互联网技术的发展,HTML5、CSS3和前端框架的应用,跨平台响应式网页设计可以适应各种屏幕分辨率,完善动态设计,给用户带来非常高的用户体验。
2.前端特性:前端技术一般分为前端设计和前端开发。前端设计一般可以理解为网站的可视化设计,而前端开发则是网站的前端代码实现,包括基本的HTML、CSS、JavaScript/ajax、最新的高级版本HTML5、CSS3、SVG等。
3.主要前端技术:HTML、CSS、JavaScript是前端开发中最基础、最必备的三大技能。前端开发中,页面布局时,HTML定义元素,CSS对显示的元素进行定位,然后通过JavaScript实现对应效果和交互。虽然表面看起来很简单,但绝对不缺东西可以掌握。在开发之前,有必要把这些概念搞清楚,这样在开发过程中就会得心应手。
(1)HTML是指超文本标记语言,也是我们网页中最常用的通用语言。经过几个版本后,它已经发展到5.0版本,并且由于W3C建立的标准和规范,它通常已经升级到XHTML。XHTML指的是可扩展超文本标记语言。XHTML于2000年1月26日成为W3C标准,是一种更严格更纯粹的HTML代码。XHTML的目标是取代超文本标记语言。XHTML和HTML  4.01差不多。XHTML是被重新定义为XML应用程序的HTML,是W3C标准。XHTML被W3C定义为最新的HTML版本。所有新浏览器都支持XHTML。
(2)CSS层叠样式表(CSS)简称“CSS”,也叫“样式表”,用来设计网页的样式。例如,如果您希望链接的单词在没有被单击时是蓝色的,当鼠标向上移动时,单词变成红色并带有下划线,这是一种样式。通过设置样式表,可以统一控制HTML中每个标志的显示属性。级联样式表可以让人们更有效地控制网页的外观。使用级联样式表,您可以扩展精确指定网页元素的位置和外观的能力,并创建特殊的效果。

(3)JavaScript是从Netscape的LiveScript开发的原型和继承的面向对象的动态类型区分大小写的客户端脚本语言。其主要目的是解决服务器端语言留下的速度问题,比如Perl,为客户提供更流畅的浏览效果。当时服务器需要验证数据。因为网速很慢,只有28.8kbps,验证步骤浪费了太多时间。于是网景的浏览器Navigator添加了Javascript,提供了数据验证的基本功能。

二、后端
1.后端概念:大多数后端开发人员都致力于构建他们正在处理的应用程序背后的实际逻辑。前端开发人员构建用户界面,后端开发人员编写代码使其工作。后端开发人员编写代码,通过指出从数据库中提取什么数据并将其传递回前端来使按钮工作。后端开发人员也可以参与系统架构,决定如何组织系统的逻辑,使其能够正常维护和运行。可能参与构建框架或系统架构,以使编写程序更容易。后端开发人员比前端开发人员花更多的时间实现算法和解决问题。通常前端开发工作更多的是创建用户界面和相关内容,而不是实现实际的业务逻辑,让应用工作。
2.后端开发的主要技术前端开发人员需要了解一系列创建用户界面的工具,而后端开发人员通常使用一套完全不同的工具和技能来高效地完成工作。后端开发人员需要的一项重要技能与SQL和数据库相关。大多数后端系统需要连接到存储应用程序数据的数据库。后端开发人员通常从数据库或其他数据源中编写、读取和处理数据,因此拥有诸如SQL之类的技能非常重要。后端开发人员——也需要擅长他们正在使用的技术栈的服务器端语言,至少对于Web开发——是这样。后端开发人员需要更多的了解应用架构,因为在大多数情况下,后端开发人员需要构建应用架构和内部设计。一个好的后端开发人员需要知道如何使用各种框架和库,如何将它们集成到应用程序中,以及如何以一种使系统更容易维护的方式构建代码和业务逻辑。
前端用户的可视化界面,网站前端页面是网页的页面开发,前端工作内容是将美工设计的效果图纸设计成浏览器可以运行的网页,配合后端做网页的数据显示、交互等可视化工作;后端是指用户看不到的东西。它通常与前端工程师交互,保存和读取网站数据。相对来说,后端涉及的逻辑代码比前端多。后端考虑底层业务逻辑的实现以及平台的稳定性和性能。

  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息