《Spring Python 1.1》读后感
星期五, 五月 28th, 2010花了一个晚上的时间认真地阅读了一下《Spring Python 1.1》这本书,与其说是对图书的读后感,不如说是对Spring Python技术的感觉。首先Spring Python是不是重复造轮子的项目,这种容器对Python,Ruby需要吗?这个问题作者也在文章中做了明确回复,首先我们看一下Spring Python要表达的示意图:
首先容器的DI只是三角的一边,其他还有AOP,当然AOP对脚本语言来说容易实现,但是要做的好还是不容易,最后一边是对通用服务的抽象,这三者会组合形成一个好的蓝图。DI和AOP不说啦,Portable Service Abstractions,这个非常实用,如DataBaseTemplate,Transaction,JMS,Remoting等,这些服务的抽象会让开发更容易,所以这样的一个容器还是非常必要的。个人试用了一下Spring Python,感觉非常方便,当然写一些脚本大可不必,但是如果开发软件,形成规模,找一个好的框架,提升效率和质量,这个是必不可少的。