现在在IT这个行业里面,做一点点东西出来,就出来谈架构,所以我也出来溜溜了!哈哈!已经写过一次了,没保存,给没有了,这次是重新写的,之前那次的灵感没有了啊!
我参与过一个大型的项目,采用的是JAVA开发,使用的是MVC的模式,用流行的SSH来架构,项目的特色是引入了中间件。
最近我研究的就是typecho,用PHP开发,我特别看好的采用的是WIDGET(组件)的模式,任何一个功能都是一个WIDGET。
我就准备在下次做开发的时候,就使用WIDGET的模式,MVC的模式太流行了。
MVC的模式也真的很不错,但真的很适合每一个项目,不一定吧!一种模式的使用,总有他的适合的场景,看一下现在到处都是的项目,基本全是MVC。
最近准备做个小系统,我的本行是JAVA,如果用JAVA来做,在加上快速的MVC的话,我也能玩得转,不过,我想换换,毕竟,作为一个码农,专一一种语言是好事,换一种语言、换一种模式,是一种挑战,这样才好玩嘛!
现在还在继续研究中,对于WIDGET的方式,还不是很懂,虽然TYPECHO是开源的,而且注释写的很好,我还是很多的不明白。我研究的方式就是从index.php来跟踪,一行一行的把代码重新写一次,继续研究吧!希望自己能尽快写出这样的代码啊!