magento -- seagull与magento的共同概念

首先应该是MVC的架构.尽管在实现上有所差异,但是这个基本理念是一样的.当然MAG比SEAGULL PHP框架要复杂的多.

BLOCK概念,三年前在学习SEAGULL时,一开始觉得不是太理解.现在应该说是很清晰了.但是两者在实现上还是有挺大差异的.不过,出于性能方面的考虑,两个都有引入缓存.当然是指BLOCK层次的缓存.相比于SGL,MAG似乎务实一点,没有采用模板,直接使用PHP做模板引擎.因为PHP就是模板的最初体现了.而事实上任何一个模板引擎都不能真正意义上的数据与表现分离.当然有使用模板引擎会显得代码不会充满PHP标签.

 

MAGENTO是跑在zend php框架之上的,所以,最多只能说它是ZEND写出的一个电子商务平台,不能和SGL相比较.很难想象自己在maento下开发了一年多,竟然没有去深入的了解一下zend,甚至可以说是0.很多是借用SGL的概念.更多的是,他们有共通的地方,比如都会运用pear.

你可能感兴趣的:(PHP,框架,电子商务,Zend,模板引擎,Magento)