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
参考文献
最后更新于