最近几年前端开发比较热门,相信同学们对前端开发有一定的了解,但是对于大前端还是有很多困惑。前端和大前端有什么区别?下面小编来给大家分析一下。
前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。简单地说,能够从 App 屏幕和浏览器上看到的东西都属于前端。前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,最新的高级版本HTML5、CSS3,以及SVG等。
而大前端就是所有前端的统称,比如Android、iOS、web、Watch等,最接近用户的那一层也就是UI层,然后将其统一起来,就是大前端。大前端最大的特点在于一次开发,同时适用于所有平台,开发者不用为一个APP需要做Android和iOS两种模式而担心。大前端是web统一的时代,利用web不仅能开发出网站,更可以开发手机端web应用和移动端应用程序。
以上就是前端和大前端的区别。
简单来说,大前端就是移动端和前端的统称,比如Android、iOS、web、Watch等,最接近用户的那一层也就是UI层,然后将其统一起来,就是大前端。大前端最大的特点在于只需一次开发,就能适用于所有平台。依据当前互联网的发展,大前端不仅会成为移动开发与Web前端的发展趋势,也将会是所有智能设备显示终端的开发技术趋势。
前端技术包括JavaScript、ActionScript、CSS、xHTML等“传统”技术与Adobe AIR、Google Gears,以及概念性较强的交互式设计,艺术性较强的视觉设计等等.
前端,也就是用户操作互动界面:负责用户界面、展示数据和获取用户输入;大前端包括一切负责展示的端,大前端负责从浏览器端到web服务器端的所有开发,从后端工程师那边调用数据api。
区别:
1、小前端就是 Web 前端。
2、大前端包括一切负责展示的端,包括 Web 前端、PC、移动和 VR
3、大前端负责从浏览器端到web服务器端的所有开发,从后台工程师那边调用数据api。包含客户端业务逻辑(浏览器上的html,css,javascript),服务器端业务逻辑(nodejs),nodejs提供了js服务端编程,使js与算法结合,js开发的大量应用功能页面的兼容问题出现;对接访问数据中间层。
想要详细了解前端开发或想要学习此类知识,推荐了解一下北京尚学堂,多年的教学经验,雄厚的师资力量,绝对带给你不一样的前端学习体验,分享一下前端需要了解的学习框架图,希望可以帮到你:
标签:前端,区别