阅读上一个主题 :: 阅读下一个主题 |
作者 |
留言 |
wxjoshua 精神病

注册时间: 2002-09-06 文章: 569
|
发表于: Mon 2003-10-20 20:51: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 提供的产品呢?
weblog: http://www.eiffelqiu.com
mail: eiffelqiu@126.com _________________ I have a dream:I want to travel the world. |
|
返回页首 |
|
 |
skywalk 老妖

注册时间: 2002-12-20 文章: 2291 来自: 自由的天空中-济宁
|
发表于: Fri 2003-10-24 09:31:49 发表主题: |
|
|
好象很好的样子,呵呵。 _________________ 天马行空,我心飞翔!
钻石恒久远,天马永流传!
Email:skywalk,duan@gmail.com
www.quye.com
www.airoot.org/wp |
|
返回页首 |
|
 |
kytexzy 半仙
注册时间: 2003-03-24 文章: 72
|
发表于: Fri 2003-10-24 21:04:32 发表主题: |
|
|
真的好感动哦! _________________ Life is not easy, i will try and keep trying. |
|
返回页首 |
|
 |
zhangluoer 半仙
注册时间: 2002-10-31 文章: 194 来自: 中原腹地・河南
|
发表于: Sat 2003-10-25 10:16:56 发表主题: |
|
|
如果真是这样,我到要真的想学学了。嘎嘎。 |
|
返回页首 |
|
 |
skywalk 老妖

注册时间: 2002-12-20 文章: 2291 来自: 自由的天空中-济宁
|
发表于: Sun 2003-10-26 20:15:51 发表主题: |
|
|
已经装上,还没有把功能都玩出来。
据说咱们这个论坛有一段时间就是用zope做的,呵呵。 _________________ 天马行空,我心飞翔!
钻石恒久远,天马永流传!
Email:skywalk,duan@gmail.com
www.quye.com
www.airoot.org/wp |
|
返回页首 |
|
 |
swcmd 半仙
注册时间: 2002-11-17 文章: 52
|
发表于: Mon 2003-10-27 17:08:43 发表主题: 主要问题可能就是比较耗费系统资源,是使用python语言的问题。 |
|
|
我前一阵子倒是仔细学了学zope,首先是理念比较好,另外功能实现也不错。主要问题可能就是比较耗费系统资源,主要是使用python语言的问题。python自己就很慢!大家可以去看看中国zope用户组 _________________ 给我一个拥抱你的理由。 |
|
返回页首 |
|
 |
游客
|
发表于: Wed 2003-10-29 00:30:37 发表主题: |
|
|
大约一年前有试用过... 是freelamp的站长大力推荐的。 |
|
返回页首 |
|
 |
eiffelqiu 半仙
注册时间: 2003-10-24 文章: 2
|
发表于: Mon 2003-11-24 12:40:54 发表主题: 我在尝试用 zope 写一个 weblog |
|
|
我在尝试用 zope 写一个 weblog ,现在刚刚开始,地址:
http://www.fableage.com/fablog _________________ you may say i am a dreamer, but i am not the only one. |
|
返回页首 |
|
 |
游客
|
发表于: Sat 2004-01-03 11:34:18 发表主题: Re: 我在尝试用 zope 写一个 weblog |
|
|
速度贼快~
和zope有直接的关系吗? |
|
返回页首 |
|
 |
游客
|
发表于: Tue 2004-01-20 18:24:32 发表主题: 就是怎么这么快,和zope有关系吗 |
|
|
Anonymous 写到: |
速度贼快~
和zope有直接的关系吗? |
就是怎么这么快,和zope有关系吗 |
|
返回页首 |
|
 |
eiffelqiu 半仙
注册时间: 2003-10-24 文章: 2
|
发表于: Sat 2004-01-31 09:46:38 发表主题: Re: 我在尝试用 zope 写一个 weblog |
|
|
Anonymous 写到: |
速度贼快~
和zope有直接的关系吗? |
有关系,这应该归功于 zope 的缓存机制吧 _________________ you may say i am a dreamer, but i am not the only one. |
|
返回页首 |
|
 |
叶大马猴 半仙
注册时间: 2002-10-11 文章: 63 来自: 厦门
|
发表于: Tue 2004-03-02 23:50:18 发表主题: |
|
|
Anonymous 写到: | 大约一年前有试用过... 是freelamp的站长大力推荐的。 |
以前也用过一段时间。。 _________________
 |
|
返回页首 |
|
 |
johnathan 半仙
注册时间: 2004-03-10 文章: 92 来自: 中国.河南.南阳
|
发表于: Thu 2004-07-29 15:55:16 发表主题: |
|
|
仔细看完楼主的文章,感觉很好,
可是想问一下,如果是一个非程序员的话是否可以胜任呢? _________________ 千里之行,始于足下. |
|
返回页首 |
|
 |
小和平鸽 半仙
注册时间: 2004-10-10 文章: 12
|
发表于: Sun 2004-10-10 14:01:06 发表主题: 偶在 5.2.1 里面用port编译 zope-cmf 出错。有什么办法吗? |
|
|
偶在 5.2.1 里面用port编译 zope-cmf 出错。
显示很多文件的 Syntax Error: return outside function.
这些文件很多都在 CMFCalander/skins/zpt_calander 目录地下
其它目录里面的文件也有这个现象
有什么办法吗?  |
|
返回页首 |
|
 |
heromyth 道童
注册时间: 2003-06-11 文章: 238
|
发表于: Thu 2004-10-21 13:26:59 发表主题: Re: 偶在 5.2.1 里面用port编译 zope-cmf 出错。有什么办法吗? |
|
|
小和平鸽 写到: | 偶在 5.2.1 里面用port编译 zope-cmf 出错。
显示很多文件的 Syntax Error: return outside function.
这些文件很多都在 CMFCalander/skins/zpt_calander 目录地下
其它目录里面的文件也有这个现象
有什么办法吗?  |
将port树升级后再试试,我成功安装了,可以启动时出现错误,也许配置上的问题,这两天还没来得急弄它。因为急,所以我暂时用的是windows版本。 _________________ 我的blog
http://zxpmyth.cublog.cn/ |
|
返回页首 |
|
 |
river4 半仙
注册时间: 2005-12-04 文章: 2
|
发表于: Thu 2006-11-16 09:22:24 发表主题: .. |
|
|
那时的奥美的CTO是一个叫做Bjorn的老外么? |
|
返回页首 |
|
 |
|