感谢图灵社区的电子书阅读奖励计划。
阅读本书的起因是想要把两年前的毕业设计后端代码重写。
之前使用了PHP
,为了学习更多的语言会实现多个语言版本,由于Python
和JavaScript
很像,所以先从Python
入手,调研了一番现在的框架,在Django
与Flask
间选择了后者,因为号称「轻量」的开发框架,而我的需求也非常简单,RESTful
实现增删改查即可。
收获
阅读下来,收获比想象中的要大,本书是以一个实际的「博客网站」为目标,从零开始开发到部署上线。
相比直接阅读Flask
的官方文档,本身要更加「实际」,跟着一起写代码也更有成就感。
而且虽然本书是 2014 年出版,但书中的核心内容却没有因为时间过去了 4 年而变得过时。现在仍然是RESTful
占主流,也是基于token
做用户认证等等。
而且还附带介绍了一些数据库相关的知识点,只是简单介绍却能够清楚了解,这一点非常好。
不足之处
当然,还是有一些「不足」之处。
对于只了解Python
基础的前端开发来说,书中提出了很多没有接触过的概念,一些在Nodejs
中也不曾出现过的概念,比如「蓝本」,
而且感受后端内容还是很有价值,但前端部分其实变化非常大了,主流的Bootstrap
已经淡出前端开发者的视角,取而代之的是各种前端开发框架以及组件库。
毕竟是 14 年的书了。
总结
虽然内容不多,两百来页两天就能细细看完,但每一句话都是干货,值得品味,总体来说本书值得一看。当然更期待比较「新」一些的内容。