不知不觉来到黑马已过四月有余,培训着实消磨人的意志,需要不断坚定自己的信念,也要不断寻找适合自己学编程的方法。 很庆幸在刚开始的Python基础环节遇到了张老师,证明黑马还是有雄厚的师资力量的,不乏像张老师这样启发性教学的老师。张老师上课诙谐幽默,引导我们不断探索新的知识,“授之鱼不如授之以渔”,张老师结合自身多年的教学以及开发经验,所传授的早已超然课堂之内了,在此十分感谢张老师的编程启蒙。 如果说flask框架是一抹自由的灵魂,那么Django就是如保姆配上婴儿车般的重量级框架。同样是web后端开发框架,flask开局打好“地基”,砖瓦全靠自添,需要的功能几乎自己pip install,需要的功能几乎自己def、class,给了码农们一片广阔的自由发挥的空间。而被誉为“保姆级框架”的Django,功能齐全,需要建表有Model,需要增删改查有serializer,还自带后台方便的可视化admin功能,不胜枚举,此处省略几万字。这种功能齐全的框架在我看来,虽然大大提高了后台开发的效率,却因为功能太过齐全,并不能完全适应太过繁杂的需求,很多时候需要通过重写类方法重新定义功能,这对底层代码需要有一定程度的理解。Flask虽然没有Django开发效率高,却可以做到“兵来将挡水来土掩”,在日新月异的需求涌来却可以做到方寸不乱,自由轻巧是它最大的特点。所以我选择Django框架,哈哈哈哈哈。 编程没有捷径,要在学中用,在用中学,多加练习,不断思考业务逻辑和编程实现的辩证关系。没有必要死抠代码浪费时间,要养成自己解决bug的能力。对了还有最重要的一点,兴趣是最好的老师,要爱上编程,要有“编程虐我千百遍,我待编程如初恋”的觉悟。以上。
|