从“前端开发”到“后端开发”
2023-02-22•
围观热度 411•常见问题
1. 前端开发
(1)前端核心技术
我们知道,所谓的“网页三剑客”已经满足不了现在的前端开发需求了。那么我们究竟要学习哪些技术呢?
对于前端开发来说,最核心的三个技术分别是:HTML、CSS和JavaScript,也叫“新三剑客”。
• HTML是什么?
HTML,全称Hyper Text Markup Language(超文本标记语言)。HTML是一门描述性语言,也是非常容易入门的语言。
• CSS是什么?
CSS,全称Cascading Style Sheet(层叠样式表),是用来控制网页外观的一种技术。
• JavaScript是什么?
JavaScript,就是我们通常所说的JS,是一种嵌入到HTML页面中的脚本语言,由浏览器一边解释一边执行。
(2)其他前端技术
前端最核心的技术是HTML、CSS和JavaScript。但是对于前端开发来说,哪怕你精通这三个,也称不上一位真正的前端工程师。除了这三个技术之外,我们还得学习一些其他技术,例如jQuery、Vue.js、SEO、性能优化等。
2.后端开发
如果只学习前端技术,其实也差不多可以开发一个属于自己的网站了。不过这个时候做出来的是一个静态网站,唯一的功能是供用户浏览而不能与服务器进行交互。在静态网站中,用户能做的事情是非常少的。因此,如果想开发一个用户体验更好、功能更强大的网站,我们就有必要去学习一些后端技术。
那后端技术又是怎样的一门技术呢?
举个简单例子,很多网站都有注册功能,只有注册了之后才具有某些权限,如果你要使用QQ空间,就得注册一个QQ才能使用。这个注册登录功能就是用后端技术做的。再有,淘宝上面不是有很多商家吗?这些商家有各种各样的宝贝,背后庞大的数据只能依靠后端技术处理才能实现。
(1)PHP
PHP是一种通用开源脚本语言,其语法吸收了C语言、Java和Perl的特点,易于学习,使用广泛,主要适用于Web开发领域。
(2)JSP
JSP技术有点类似ASP技术,它在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。用JSP开发的Web应用是跨平台的,既可以在Windows系统中运行,也能在其他操作系统(如Linux)中运行。
(3)ASP.NET
ASP.NET的前身就是我们常说的ASP技术,绿叶学习网就是使用ASP.NET开发的。此外,很多人认为“网站就是很多网页的集合”,其实这个理解是不太恰当的。准确来说,网站是前端与后端的结合。