在软件开发行业中,常常听“前端开发”“后端开发”等词汇,那什么是前端开发和后端开发呢?
软件行业发展至今,不断涌现出各种编程语言或标志性语言,各种语言均针对前端或后端。早起的web1.0时代,编程都是前端和后端混合在一起的。比如php语言出台时,也就是为了提高静态页面的动态性,那时的网页HTML和PHP代码混在一个文件内。
自从前端和后端分离后,软件开发工作就更加方便,可以多人配合共同开发,分前端开发和后端开发有不同的人负责,然后再组合起来。前端,也就是在终端显示的可视界面。后端,也就是运行在服务器端的代码。前端通过网络请求后端数据,运行在服务器端的程序向前端提供数据,前端负责展示数据。
前端开发用的技术有HTML\CSS\javascript,其中javascript是编程语言,具有逻辑性,同时,javascript也发展出许多优秀的框架,比如angular.jsreact.jsvue.js等框架,非常好用。
后端开发语言有java、php、C、C++、C#等。后端开发也有许多优秀的框架,
前端开发的门槛比较低,大专学历均可以学会,然而,后端开发的逻辑性比较强,需要更强的逻辑思维能力,所以更有发展前景。