说明:
(1)本篇博客主要内容:【为什么会有RESTful开发风格】,【RESTful开发风格简介】;
目录
零:传统的【基于MVC模式开发web应用】的问题:为什么有RESTful开发风格?
2.基于REST提供的理念,我们派生出了一种开发风格(或称规则):RESTful;(重要)
零:传统的【基于MVC模式开发web应用】的问题:为什么有RESTful开发风格?
说明:
(1)传统的【基于MVC模式开发web应用】:阐述:上面的开发模式是典型的B/S架构(Browser/Server,浏览器/服务器模式);
● 上面的开发模式很容易理解;也是我们以前经常经常遇到的;
● 在上面的模式中,客户端必须是支持HTML的浏览器(如谷歌浏览器、IE浏览器等);
(2)传统的【基于MVC模式开发web应用】:问题:但是,还有很多客户端不是【支持HTML的浏览器】;
● 但是,目前互联网发展呈多元化的趋势,除了像谷歌浏览器这种B/S(Browser/Server,浏览器/服务器模式)结构下的传统客户端;还有如微信小程序/app或者其他各种各样的客户端,而对于这种客户端是不支持HTML的;
● 对于这种不支持HTML的客户端,我们也希望这种客户端也能和后端通信;
● 为此,一种全新的开发理念产生,即RESTful开发风格;