很长一段时间以来,我一直想建立自己的游戏社区网站(比如http://fragbite.com)。我已经开始了很多次,但几天后就放弃了,因为它变得非常混乱。
我断断续续地尝试PHP和MySQL已经三年了,但是我从来没有接触过OOP。我试过了,但我通常以“旧的PHP”结束。
我通常构建我的页面,以便在所有页面上包含一个具有必要功能的文件,html head等,我将php和html混合在一起,我不介意,但如果我最终得到一个设计师,我想他不会喜欢它。
我已经尝试了phpcake和codeigniter以及所有流行的mvc,但它太多了,因为他们做了所有的工作。我想自己做这件事,但我不知道从哪里开始。
如果你是我,你会怎么做?有没有一些非oop的mvc?
(对不起,我的英语不好)
发布于 2009-07-19 22:41:06
也许这并不是您想要的答案,但我认为您应该更好地了解MVC和MVC的面向框架。
你提到了一些,你也可以看看其他的,比如:
我同意,有一些(至少几天的基础知识;几周,我想说,真正理解它们,并很好地使用它们)学习曲线,它们为您做了很多工作……
..。但他们所做的大量工作使您可以专注于应用程序的真正组成部分;-)
我还想说两件事:
发布于 2009-07-19 22:41:35
为什么你要做所有的工作?为什么不尝试在现有的和经过验证的技术上构建一些东西,比如Drupal或Community Server
你甚至可以使用StackExchange引擎来做这件事,尽管这不是免费的;-)
发布于 2009-07-19 23:28:27
嘿,我和我的朋友自2005年以来一直在为游戏玩家运营一个网站,我是该网站上运行的大多数东西的“开发者”。我们使用PHP/MySQL,一切都是我从头开始开发的。
从哪里开始很容易,只需花点时间思考一下你想要展示的概念。然后创建一个实际HTML/CSS页面设计应该是什么样子的粗略模板。
然后添加动态特性,如PHP编码和SQL查询等,但将表示(超文本标记语言)与逻辑(PHP/MySQL)分开-您可以使用INCLUDE或REQUIRE_ONCE语句完成此操作。
我更喜欢在顶部做所有的逻辑,并且只在HTML中显示变量,例如一个典型的页面将如下所示:
<?php
require_once('/system/standard.php'); // constants, functions, session etc.
require_once('/system/database.php'); // database functionality etc.
require_once('/system/authentication.php'); // security, logon etc.
// do some logic e.g. database queries or some calculations.
$data['username'] = 'Przystojny';
?>
<HTML>
...
Hello <?php print($data['username']); ?>
...
</HTML>https://stackoverflow.com/questions/1151055
复制相似问题