有些人认为WordPress是一个博客平台,有些人认为它是一个CMS,有些人把WordPress称为开发框架。 无论如何,这个问题依然存在。 是WordPress的MVC兼容? 我已经阅读了三年前的论坛,有人问到MVC。 有一些积极的答案,一些消极的答案。 虽然没有人确切地知道MVC是什么,每个人都以他们自己的方式来思考,但是在所有讨论中仍然存在一个普遍的概念。 我几乎没有MVC框架的经验,似乎没有关于框架本身的任何事情。 大多数的MVC是由程序员完成的,对吗? 现在,回到WordPress,我们可以考虑核心重写引擎(WP_Rewrite)的控制器? 查询和插件逻辑作为模型? 和主题一样的看法? 还是我得到这一切都错了? 谢谢 ;)
我是一个大学新生,为我的计算机科学学位…我已经编程了很多年,但最近我已经越来越多的关于组织代码,devise模式,语言差异等理论的想法。 我有一个Java类,所以我放弃了我的C ++研究和开发,并转移到Java和JOGL(Java OpenGL)。 太棒了! 但是那不是重点。 我想做一个小angular色扮演游戏,但是这个问题真的适用于任何types的游戏。 如何以结构化的方式组织游戏对象,如模型 – 视图 – 控制器模式? 它看起来是一个了不起的模式,使用非常广泛,并且有很大的意义,但是我很难弄清楚如何实现它。 例如,我需要跟踪一个GL对象来绘制到屏幕上。 我必须有实现MouseListener,MouseMotionListener,MouseWheelListener和KeyListener(或一个类,一个全function于一身的inputpipe理器)的类。 而且我必须把我的游戏数据放在一个所有这些不同的类可以访问和修改的地方。 如果有人按下键盘上的button,inputpipe理类需要以某种方式执行键映射到的动作; 当一个框架需要绘制时,graphics类需要find一种方法来循环所有不同的“事物”,并把它们全部绘制出来。 而我最大的问题,GUI; 它在哪里结合在一起? 这就像input,但不是完全一样,它需要从实际的游戏模拟中设置和获取数据片段,而且更复杂的是如果我决定尝试添加networking,那么(类似于GUI )也需要访问大量的数据进行修改和阅读… 哦,我只是困惑。 我不知道如何以面向对象的方式将所有这些工作结合在一起。写出明显符合模式的东西是很容易的,但是当你有大量的事情发生在一个游戏循环上时,相互修改和游戏数据等……我什至不知道了。 也许我只是把这个做得比实际更大。 有没有其他人有这种感觉? 请提供一些清晰的我的情况,所以我可以花更less的时间担心,不知道从哪里开始! -Ricket 编辑:find一个很好的图,可能会帮助我把这一切都…出处:(当心,PS文件!) http://www.tucs.fi/publications/attachment.php?fname=TR553.ps.gz http://img10.imageshack.us/img10/6278/mvcdiagramgamesbl5.png 编辑2:我也喜欢这个人如何计划他的MVC游戏的解释: http : //interactivesection.wordpress.com/2007/11/19/dum-de-dum-drum-my-first-mvc-game-development/ 编辑3:另一个伟大的文章! http://dewitters.koonsolo.com/gamemvc.html