Why uses ZOPE
来源:互联网 发布:windows media play11 编辑:程序博客网 时间:2024/06/06 15:40
zope2
==
Free of cost/inclusive/many ready to use packages./scalable/security/cross the platforms/fast development -python
or
Fast and Cheap and security/inclusive in functions/scalable and cross the platforms.
==
If you’re in the business of creating web applications, Zope can potentially help you create them at less cost and at a faster rate than you could by using another competing web application server. This claim is backed by a number of Zope features:
- Zope is free of cost and distributed under an open-source license. There are many non-free commercial application servers that are relatively expensive.
- Zope itself is an inclusive platform. It ships with all the necessary components to begin developing an application. You don’t need to license extra software to support Zope (e.g., a relational database) in order to develop your application. This also makes Zope very easy to install. Many other application servers have “hidden” costs by requiring that you license expensive software or configure complex, third-party infrastructure software before you can begin to develop your application.
- Zope allows and encourages third-party developers to package and distribute ready-made applications. Due to this, Zope has a wide variety of integrated services and add-on packages available for immediate use. Most of these components, like Zope itself, are free and open-source. Zope’s popularity has bred a large community of application developers.
- Applications created in Zope can scale almost linearly using Zope’s built-in “Zope Enterprise Objects” (ZEO) clustering solution. Using ZEO, you can deploy a Zope application across many physical computers without needing to change much (if any) of your application code. Many application servers don’t scale quite as transparently or as predictably.
- Zope provides a granular and extensible security framework. You can easily integrate Zope with diverse authentication and authorization systems, such as LDAP, Kerberos, and RADIUS, simultaneously and using pre-built modules. Many other application servers lack support for important authentication and authorization systems.
- Zope runs on most popular microcomputer operating system platforms: Linux, Windows, Solaris, FreeBSD, NetBSD, OpenBSD, and Mac OS X. Many other application server platforms require that you run an operating system of their licensor’s choosing.
- Zope can be extended using the interpreted Python scripting language. Python is popular and easy to learn, and it promotes rapid development. Many libraries are available for Python that can be used when creating your own application. Many other application servers must be extended using compiled languages, such as Java, which cuts down on development speed. Many other application servers use less popular languages for which there are not as many ready-to-use library features.
- Why uses ZOPE
- Why uses ZOPE
- Why VividCortex Uses MySQL
- Zope
- Zope
- uses
- Why Google uses MTP instead of USB file transfer on Android 3.
- Zope FAQ
- 介绍Zope
- ZOPE plugins
- Zope简介
- Zope简介
- zope理解
- Why ?
- why?
- why?
- why
- why?
- 汇编语言
- Java JTable设置列宽实现表格不等宽
- Why uses ZOPE
- 浏览器缓存问题
- 实现永久性注册表数据保存(VIACEPC BSP)
- Why uses ZOPE
- MYSQL授权方法
- select列表双向选择
- 如何制作虚拟系统盘文件
- 结帐方法
- JSP+JAVABEAN做的商品管理模块
- JAVA属性编辑器
- wait(), notify() and notifyAll() in Java
- 如何将UITableViewDelegate和UITableViewDataSource从UITableViewController中分离出来?