在使用 Python 的过程中,总觉得应该带一个构架才好。
有使用过 Zope 与 Django 的朋友可不可以一起讨论一下优劣。
Zope2用了很久,有Plone为其加快建站,相当于 fronpage, 但功能更强;
后来 Zope3 出现了,将功能组件化, 更易搭建与维护;
Django相对于Zope属轻量型,并且能支持GIS操作,入门稍有些繁索。Python+Django+Google Map这样紧密结合实际的应用今后会大有用武之地。
Zope整体较紧密,有点像Apache+Mysql+PHP的集合,不易做二次扩展。
大家对我对Python工具的理解有何指教。尤其想听听对 Zope 较有经验朋友的见解。
今天看了 http://www.winu.cn/htmls/098/109/ 如下:
reconcile Plone with Oracle and searching for the right Zope/Plone LDAP product that would work with my configuration.
The more custom code for Oracle integration I wrote, the less I could use of Zope/Plone’s built-in features, like security ACLs, workflow, “free” CRUD templates from Archetypes, etc.
Django feels like just another Python library
without writing Python interface class or editing this XML file(like Zope).security and permissions.
提到 Django 作为库引入,相对于Zope更安全且易操作。而Zope时不时的更改Configue已经让笔者崩溃和放弃了。
分享到:
- 2009-05-06 14:24
- 浏览 1694
- 评论(1)
- 论坛回复 / 浏览 (1 / 3593)
- 查看更多
相关推荐
为了保持Web应用的稳定性,需要对Zope进行日常的管理与监控。可以使用内置的帮助系统,通过浏览和搜索帮助信息来解决问题。 #### 开始Zope教程 书中提到了从Zope教程开始学习的建议。通过教程,用户可以逐步学习...
- **Django**: 虽然优秀,但其设计理念类似于Zope 2。 - **Pylons/TG2**: 适合关系数据库和URL分发的应用程序,但不适合所有场景。 - **其他框架**: 缺乏足够的吸引力或不符合Zope开发者的习惯。 ##### 2.2 动机 -...
- **与其他框架集成**:尽管主要与Zope框架配合,但zope.publisher也可以作为独立的HTTP处理库,与Flask、Django等其他Python Web框架集成。 总的来说,zope.publisher是Python开发者构建高效、灵活的Web服务的...
在实际开发中,Zope.Fanstatic可以与Flask、Django等其他Web框架集成,增加其对静态资源管理的能力。学习并掌握这个库,对于提升Python Web应用的性能和维护性有着显著的帮助。 总结来说,Zope.Fanstatic是一个为...
在实际应用中,zope.password库可以与Web框架如Django、Flask等配合使用,提供强大的认证机制。通过pip安装此库(`pip install zope.password`),开发者可以轻松地将其整合进他们的项目中。 总的来说,zope....
### Web应用开发:使用Python与Zope组件 #### 标题和描述中的核心知识点解析 **Web Application Development Using Python and Zope Components** 本标题指出了本书的主题是介绍如何使用Python编程语言结合Zope...
在实际开发中,`zope.app.wsgi`可以与其他Python Web框架(如Flask、Django等)结合使用,或者作为独立的WSGI服务器和中间件集。其灵活性和可扩展性使其成为构建复杂Web服务的理想选择,尤其是在需要高度定制和组件...
Django:一个基于Python的开源Web框架,提供了一个完整的管理系统框架。 GitHub:https://github.com/django/django Flask-Admin:一个基于Flask的Web框架,提供了一个简单的管理系统框架。 GitHub:...
开发者指出Django的模板系统、URL映射和应用程序重用性存在不足,而Web2py则在应用程序重用和兼容性方面存在问题。Uliweb的宗旨在于解决这些问题,提供更加灵活和可重用的框架结构。 ### 2. 主要功能与特点 #### ...
综上所述,`z3c.dobbin`是一个Python库,可能与Zope框架有关,用于解决特定的开发问题。要使用这个库,你需要先下载并解压源码包,然后通过Python的`setup.py`脚本进行安装。在Python开发中,利用丰富的库资源能极大...
Python 3 于 2008 年 12 月 3 日发布,不完全兼容 Python 2。 11. Django 框架:Django 是一个基于 Python 语言的免费开源 Web 应用框架,提供了许多实用的功能和工具,可以帮助开发者快速构建安全、可维护的网站。...
该框架由Limodou在2009年8月推出,旨在解决其他Python框架如Django、Web2py等在模板、URL映射、应用程序重用等方面存在的问题。 ### 一、框架发展历程 Uliweb的诞生源于作者对多种Python Web框架的使用体验,包括...
Python面试常见的问题总结 Python是一种流行的编程语言,广泛应用于数据科学、人工智能、Web开发等领域。以下是Python面试常见的问题总结,涵盖了Python基础知识、面向对象编程、数据结构、算法、Web开发等多方面的...
本书名为《Python web接口开发与测试》,是关于Python编程语言在Web接口开发和测试方面的一本专业参考书籍。本书内容覆盖了从基础的Python环境搭建到高级的Web接口开发的全过程,特别适合初学者和进阶开发者阅读学习...
他指出了Django在模板、URL和应用程序重用方面存在的问题,以及Web2py的模板、URL和应用程序重用以及向前兼容性的哲学。 **Web开发那些事** Web开发包括简单的网站建设和复杂的应用开发,涵盖了请求和响应处理、...
3. Django框架:Django框架是一种强大的Web应用框架,它采用模型-视图-控制器(MVC)架构,主要应用于创建管理界面。Django要求使用Python编写,并且需要对API和Python接口进行完善处理,以保证框架的可靠性。 4. ...
Django CMS:Django CMS是一个基于Django框架的开源内容管理系统。它提供了一个直观的界面,用于创建和管理网站内容。Django CMS支持多语言和多站点功能,可以满足各种规模的网站需求。 Mezzanine:Mezzanine是一个...
5. **集成其他框架**:作为Python库,`z3c.password`可能设计为与其他Python Web框架,如Plone、Zope或Django等无缝集成,提供开箱即用的密码管理功能。 6. **安全性**:该库可能考虑了最新的安全实践,比如使用...