是否该祭奠死去的ZOPE, 曾经浪费了我一年的青春.
By:Roy.LiuLast updated:2014-01-22
在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 真心希望你再沉寂了这么几年之后,凤凰涅槃吧。
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 真心希望你再沉寂了这么几年之后,凤凰涅槃吧。
From:一号门
COMMENTS