|

楼主 |
发表于 2010-1-26 09:03:12
|
显示全部楼层
原帖由 seagate 于 2010-1-25 11:39 PM 发表 
其实mvc只是一种概念,mvc这个概念的关键是由于大型项目太复杂了,展现和业务实现混杂一起会影响后续的代码维护和下一步更新,而且也降低了代码复用的可能性。所以大型项目逐渐引入mvc概念,对代码进行分层,提高代码 ...
感谢seagate给了许多建议...
说说我为什么有这样一个念头.
我之前有说过,我是玩PHP的,虽然一直对电脑和网络很感兴趣,但本身几乎没有编程经验.某一年,老板想弄一个网站.然后就把我抓过去了.然后转来转去,阴差阳错的,整个网站的构建最后是我一个人完成.那个站点虽然不算很大,但当时在同型的站点中也算是做的相当不错的了(自以为,不过有不少高手过来看过,也都有说不错)
我没有任何软件开发的经验,整个网站都是从对PHP一点都不了解,然后硬开始写出来了.记得一共把整个结构完全推倒重新写了3遍还是4遍(是彻底推倒,包括数据库结构也变了那种).在这个过程中,那种痛苦就不用说了.而且,整站是一个人完成(除了美工),经常就有心力憔悴的感觉出现----主要是因为不知道先写哪个再写哪个,有时候写一半,发现进行不下去,还要再找资料学习.
后来硬着头皮,架了MVC之后,这种感觉就没有了,至少很清楚,应该怎么进行,应该怎么继续.
因为有了以上这种经历,所以才想着不知道能不能在MUD也试着用MVC的概念来写看看.不过,现在看了,也许没必要,虽然我没有几个人开发一个软件的经验,但也觉得非常复杂的东西才需要使用MVC这一个观点是不错的.至少,目前看来,MUD机器人还没有复杂到非常过分的程度.
呵,随便说说自己的一些想法...... |
|