Flask的确很合我的口味
这几天玩了一下flask,的确,非常地开放,几乎唯一所必须强制要求的就是一个从一个叫做 Flask()
的方法里面返回的对象里面的run方法。其他的所配合的库和框架在我所读的书里面说是为flask开发的,但是呢,我觉得那些flask的拓展框架并不依赖于flask来工作,flask更不会依赖那些外来的框架(好像连jinja2这个flask内置的框架和flask也不是强耦合的。)
顺便flask这种高度的自由也带来了设计的麻烦,因为这样的话,整个程序的结构就要全部自己设计而不是无脑在别人的框架里面添加代码了(这不是更好吗?)
关于结构的设计,很容易发现python这门语言的一些问题,比如,没有私有的attribution,这就是说python语言是阻止不了用户乱改框架的,那么,python真的那么适合开发大型程序吗?当初究竟为什么喜欢python呢?是简单易读的缩进语法?是众多的内置工具?是炫酷的原生for in 语法?也许……加上私有属性的话,python就不是那个python了。