Web 开发技术回顾

World Wide Web 历史

静态网页 HTML

  • 纯静态

  • 样式表

  • 前端脚本语言(JavaScript)

动态内容

CGI(Common Gateway Interface)

本质:根据客户端发来的用户请求动态生成 HTML 给客户端进行展示

动态 != 动

C、Bash、Perl

服务端脚本语言

PHP/ASP/JSP 服务端程序由 C 等变成了更加易于开发与维护的 PHP 等

后端 MVC

  • Model

  • View

  • Controller

目标:良好解耦 框架:CodeIgniter

数据 ORM

Object Relational Mapping(对象关系映射) 解放程序员:再也不用写 SQL 了! 通过面向对象风格来定义数据库中实体的关系以及操作数据库

前后端分离

  • AJAX

  • RESTful

前端继续发展,甚至篡位

  • 前端 MVC:Angular/Backbone

  • 前端 MVVC:VUE/React

  • NodeJS

参考文献

最后更新于