Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Zope,一个令人着迷的网络产品ZT

[复制链接]
cqfanli 发表于 2004-3-16 21:42:08 | 显示全部楼层 |阅读模式
Zope,一个令人着迷的网络产品   

--------------------------------------------------------------------------------

eiffelqiu(原作)

转贴:http://www.csdn.net/develop/article/21/21477.shtm

虽然 99 年在奥美广告公司上班的时候就听说过 zope 这个产品,但是我真正开始学习使用 zope 却是去年夏天的事了。
现在回忆我在奥美的经历,可能这是我最大的收获。现在我还记得当时奥美的 CTO (挪威人) 给我演示 zope 的强大功能时,我所表现的兴奋。
Zope 到底是个什么东西呢? 简单的说,zope 是个强大的网络服务器产品。不同于 apache ,它提供了更多的东西。
它的主要特点如下:
1: Zope 是一个完全免费的产品,你甚至可以重新打包 zope 卖并销售它,python 和 Zope 在所有开发源码项目中,发布规定是最宽松的了。
2: Zope 中集成了 web server, ftp server。
3: Zope 内置了 CMS (Content Manage System) ,现在大多数网络软件都不提供 CMS ,对于一个大网站来说,比如新浪,tom ,没有CMS ,简直就是无法想象的。 比起很多公司花费上百万购买一些不成熟的 CMS ,zope 真是太棒了。 php ,jsp ,asp 的网站解决方案都没有提供 cms ,都需要另外购买或者使用第三方的软件。需要解释的是, zope 的 cms 是面向程序员的,但是你只要稍微编写一些程序就可以提供用户级别的 CMS.
4: zope 和 python 开发语言是紧密集成在一起的, python 也是免费的,开放源码的,而且这两个开发小组已经合并在一家公司,你可以非常确保 zope 将稳定的发展下去。 python 创始人说过一句话:“zope 是 python 最强大的杀手程序,python 是 zope 的秘密武器”。
5: zope 本身就是一个面向对象数据库,其实你并不需要使用第三方数据库,但是如果想用其他数据库,你可以免费获得所有的数据库 adaptor , Oracle , ODBC, Sybase 是用 zope 公司直接提供, interbase, informix, mysql, postsql 等其他数据库的 adaptor 都免费提供。zope 本身还内置一个小数据库---gadfly, 性能和 access 类似。
6: 可以和 Microsoft IIS 和 apache 等流行web服务器集成。
7: 支持大多数流行协议, ftp, webdav, http put 操作,内置 version 控制,使得多人同使用 zope 编辑相同的文件而不会覆盖对方的修改,使用过 word 修订功能的人一定比较熟悉这些操作。
8: 通过浏览器编写网页,也可以使用各种工具编写网页然后上传到 zope ftp server 。
9: 对于 presentation 层和 logic 层分别提供了脚本工具,dhtml 用于编写网页模板,python 用于开发后台组件。这样可以让不同的人从事不同的网站编写工作而不会影响到对方。
10:undo 功能可以恢复先前的误操作。
11:特有的协作环境可以使得上千人通过浏览器同时编写网站。 www.zope.org 本身就是由上千人同时工作的一个网站。
11: 内置搜索引擎,搜索本站内容不需要编写程序。
12: 安全性,远比 IIS 强大的安全性,支持多种加密方法。内置的安全策略使得你不需要编程就可以享受所有这一切安全特性。
13: 可伸缩性,通过 zeo 技术,你可以安装多个 zope server 分担网络请求。
14: 支持最新的网络服务 web service .
15: 免费提供大多数平台的 zope 版本(binary 和 source 版本),你可以直接从 www.zope.org 下载 sun,linux,windows 版本(大小只有 5MB),其他平台提供源码版本,理论上只要这个平台提供 gcc 和 python,你就可以使用 zope .
16: 开放标准的支持,SQL, ODBC, XML, DOM, FTP, HTTP, FastCGI, XML-RPC, SOAP 等等。
17: 可扩展性好,免费的扩展下载(都是用 python 开发的),你可以从 www.zope.org 上下载别人为 zope 开发的扩展, 在 zope 被称为 product (产品)
等等。

看到这一切,你也许会吃惊,所有网络产品的优点似乎都集成在 zope 中,当然学习 zope 并不容易,现在国内没有什么人翻译这些 zope 资料,不过如果你只是靠看中文资料才能学习技术,那么你就别学习它了。我喜欢它的另外一个原因是—--它是一个开放源码项目,跨平台。大多数喜欢自由的人都喜欢开放源码项目,谁愿意把所有一切都交给 MS 提供的产品呢?
 楼主| cqfanli 发表于 2004-3-16 21:42:50 | 显示全部楼层
我只设置过,它使用python语言写的…
python语言,是集成各种语言的长处,而产生的新的语言… 当然老外版BT 的tracker也是用python写的…
回复

使用道具 举报

UP.Linux 发表于 2004-3-17 14:24:57 | 显示全部楼层
呵呵,梦飞也开始关心 Python 了?

我正在入门阶段,哈哈, 感觉 Python 真的很爽啊.
回复

使用道具 举报

江小刀 发表于 2004-3-17 17:14:58 | 显示全部楼层
python?
黑客X档案有个作者就叫这名字
回复

使用道具 举报

 楼主| cqfanli 发表于 2004-3-17 18:35:46 | 显示全部楼层
python我是在当时BT tracker推出时看过它的程序而已,谈不上关心,并且时间也隔这么久了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-24 01:02 , Processed in 0.032057 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表