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