Hi Lars,

Lars Jankowfsky schrieb:
Magento is not slower than oxid because of the usage of ZF. It's the database layout. They use a normalized layout which - in fact - was also there in the oxid 0.1;)
Sorry for off-topic in-between asking here: Does it mean you would prefer a denormalized relational db layout for performance reasons in, yes well, in which case exactly? To be honest: When i first got in touch with OXID i was wondering about the denormalized tables and thaught it came from earlier times... Is this still a state of the art "silver bullet" (with all its disadvantages) to increase performance in these days (of e.g. server power availability at a low-cost level)? Would be cool to hear a bit more about this in general and OXID's evolution here, maybe you find time for a few notes.

thx & regards
Thomas


And this is exaclty the difference between oxid and magento - oxid has a lot of experience and learned which mistakes shouldnt be done. While magento has a few years to catch up in experience.

Nevertheless there are quite fast installations of magento. They introduced some "caching" concept where the data is replicated into de-normalized tables and these shops are really fast.

And - just for the records - swoodoo is also using ZF and we can stand a shitload of traffic.

The reasons pro ZF are clear and most of them are not 'technical':

#1 it's becoming the standard in PHP area
#2 there are even exams available
#3 there is a lot of know how anout using it (also in-house)
#4 it attracts more skilled developer
#5 it's a simple, easy to use framework and not some overweight overbloated fat monster like e.g. cake or symphony

For OXID purposes i would rather suggest the usage of ezComponents, which i've not used yet, but they seem to make more sense than zf to replace single modules of OXID because they can be used independently from the rest of the eZ Components Framework. The only thing it lacks at the moment is a PDF generation library.


Oh my godness. Please not. I know ezComponents. I've worked with it and I can tell you that:

a.) the components are more heavily coupled than ZF
b.) it's really really slow (ezPublish...)
c.) it's not a real community driven OS project instead maintained by ez

(btw I did contribute a tiny bit to ezComponents so I know about what I talk here)

Have fun,

d.


Best regards,

Christopher Simon

_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general

_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general

_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general

Reply via email to