Midgard vs Zope (Was RE: [Zope] PHP vs Zope)
Interesting topic! How does Zope compare with Midgard? Which one is more flexible (that is: which one can be used in a wider set of cases)? Which one is easier to learn for the webmaster? Which one is better fit to develop and maintain a complex web site (let's say: 10,000 documents and 50,000 pictures, updated weekly)? Which one is better for web sites that uses database and/or a "fragmented document" architecure (XML/SGML documents that are disassembled and re-assembled on demand)? Which one can better integrate other technologies (web-mail interfaces and so on)? Which one is easier to use for a remote customer, enabled to develop and maintain his pages on the server? Which one is better for "workgroup" intranet servers? Which one is safer (more anti-hacker)? Which features does Zope have that Midgard does not have? Thanks. PS What does "Midgard" mean (I'm italian...)? ---------------------------------------------------------------- Alessandro Bottoni (Alessandro.Bottoni@Think3.com) Web Programmer @ Think3 inc. (www.think3.com) I do not speak for think3 and they return the favour
-----Original Message----- From: Eric W. Sink [SMTP:eric@sourcegear.com] Sent: Wednesday, March 22, 2000 6:31 AM To: Nikolai Vladychevski Cc: zope@zope.org Subject: Re: [Zope] PHP vs Zope
---- omissis -----
Compare PHP to Python
Compare Zope to Midgard.
Alessandro Bottoni wrote:
How does Zope compare with Midgard?
Midgard is a PHP and MYSQL integration. Midgard uses MySQL the way Zope uses ZODB, as well as relying on MySQL for the things that Zope can use other databases for. I would assume that Midgard is a logical step for those coders that are used to making database-driven dynamic web pages with scripting languages, and is probably intimidating to those that don't come from that background. On a brief overview, Midgard seems to want to exert more control over your approach to content. [snip questions I can't answer]
Which features does Zope have that Midgard does not have?
Well... Zope is object oriented, transactional, can interface with a variety of databases, uses and is written almost entirely in python. The web-management seems more robust, but I could be out to lunch.
PS What does "Midgard" mean (I'm italian...)?
Midgard (should be Midgaard or Midgård) is the Norse word for the material plane, as opposed to Asgård (the realm of the gods). ethan fremen -- http://mindlace.net __________________ mindlace@imeme.net I don't want The Truth but I wouldn't mind a Big Analogy.
Alessandro Bottoni wrote:
Interesting topic!
How does Zope compare with Midgard?
I quess Zope is more "object-oriented" as it is based on an OO language. OTOH, said OO language itself has been implemented in OO and non-OO languages (java and C) ;)
Which one is more flexible (that is: which one can be used in a wider set of cases)?
Don't know
Which one is easier to learn for the webmaster?
Probably the less flexible one ;) I don't know which.
Which one is better fit to develop and maintain a complex web site (let's say: 10,000 documents and 50,000 pictures, updated weekly)?
There is currently a 2 Gig native (Zope internal) database size limit. This won't apply when you use external database or sore files in file system.
Which one is better for web sites that uses database and/or a "fragmented document" architecure (XML/SGML documents that are disassembled and re-assembled on demand)?
Bot are wll supported on Zope. Dunno about Midgard.
Which one can better integrate other technologies (web-mail interfaces and so on)?
Zope has integrated a lot, so does PHP - you probably find most popular "other technologies" supported/supportable on both.
Which one is easier to use for a remote customer, enabled to develop and maintain his pages on the server?
Probably Zope (this is a Zope list)
Which one is better for "workgroup" intranet servers?
The one you know better :-p
Which one is safer (more anti-hacker)?
I guess they are about the same. The one that will be used more will eventually be safer due to more eyballing. Both can be configured to be insecure ;)
Which features does Zope have that Midgard does not have?
Hannu Krosing wrote:
There is currently a 2 Gig native (Zope internal) database size limit. This won't apply when you use external database or sore files in file system.
This is an platform limitation. There is no hardcoded limit in Zope. -Michel
Michel Pelletier wrote:
Hannu Krosing wrote:
There is currently a 2 Gig native (Zope internal) database size limit. This won't apply when you use external database or sore files in file system.
This is an platform limitation. There is no hardcoded limit in Zope.
My understanding from a recent discussion was that it happens on all platforms with 32-bit ints regardless of weather they support large files or not. does ZDB use longs internally and just some small part strangles it to 32-bit, or is it something more widespread ? -------------- Hannu
There is currently a 2 Gig native (Zope internal) database size limit. This won't apply when you use external database or sore files in file system.
This is an platform limitation. There is no hardcoded limit in Zope.
My understanding from a recent discussion was that it happens on all platforms with 32-bit ints regardless of weather they support large files or not. Actually the limit is 4 GIG. however ext2 FS on Linux has a 2 gig limitation you can use a patch that will take it to 4 GIG, its available on the ext2 home page ########################## necessity is the mother of invention ##########################
participants (5)
-
Alessandro Bottoni -
Hannu Krosing -
Michel Pelletier -
mindlace -
sathya