是否该祭奠死去的ZOPE, 曾经浪费了我一年的青春.

摘要: 在python 下的web框架里面,很久以前有一个杀手级别的框架名字叫zope, 当时还是zope2, 至少在当时(很多年前吧) 我认为这个框架是很好的,而且比较有前途,原因有几点,至少有plone 这样的CMS工具,还有ERP5这样的开源程序。另外zope 支持在线开发,视图,数据库脚本开发维护,脚本处理各自独立,维护也很方便,开发也很方便,我能说出zope2 的一万个好,但是zope 还是离我们远去了, 也许是太重量级了, 入门没那么容易,也许是市场推广不行,但有一点,你不得不承认的就是 zope 的架构思想觉得是世界一流的,包括 twisted 还用到zope 的一些接口。zope3  的开发思路确实很好,但却偏离了轨道。发一个图纪念下曾经伴我度过一年岁月的ZOPE图片链接

在python 下的web框架里面,很久以前有一个杀手级别的框架名字叫zope, 当时还是zope2, 至少在当时(很多年前吧) 我认为这个框架是很好的,而且比较有前途,原因有几点,至少有plone 这样的CMS工具,还有ERP5这样的开源程序。另外zope 支持在线开发,视图,数据库脚本开发维护,脚本处理各自独立,维护也很方便,开发也很方便,我能说出zope2 的一万个好,但是zope 还是离我们远去了, 也许是太重量级了, 入门没那么容易,也许是市场推广不行,但有一点,你不得不承认的就是 zope 的架构思想觉得是世界一流的,包括 twisted 还用到zope 的一些接口。zope3 的开发思路确实很好,但却偏离了轨道。发一个图纪念下曾经伴我度过一年岁月的ZOPE。

zope 的应用管理界面, 在线开发管理界面

zope 在线开发预览主页效果

zope dtml 管理,用来管理各种SQL 语句, 我当时连接的postgresql 数据库


zope 用来管理 python 脚本,这些脚本可以调用 dtml 得到结果


说实在话,真不希望zope 就这样离我们远去,但这也不是我们能决定的,现在基于python web开发的轻骑兵开发工具很多:django, web.py, flask, 至少我就用django, 这些轻骑兵的开发速度确实比zope快,毕竟有ORM 工具,当时ZOPE没有ORM 工具,还得自己写SQL 语句。但这并不难。

很多人推荐用 pyramid 去替代ZOPE了,但我不知道,像我做的这个网站能否转移过去,我还没看过 pyramid 是什么样的。 zope 真心希望你再沉寂了这么几年之后,凤凰涅槃吧。

上一篇: Hibernate4 No Session found for current thread原因
下一篇: Django自定义校验,在 save 之前自动调用
 评论 ( What Do You Think )
名称
邮箱
网址
评论
验证
   
 

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号