PHP Freymvorki. /CodeIgniter, Yii, CakePHP/ vs. Django

我必须开发一个应该持有的网站 2000 每天用户,速度是他的标准。 此外,该网站专注于用户,其中用户将能够登录并查看其配置文件,注册他想要参加的特定活动。 该站点必须在服务器上发布 VPS. 虽然我有一个非常好的经验 python 和 PHP, 但我不知道如何使用这些框架中的任何一个。 我们有足够的时间进行实验和探索上述框架之一。 鉴于速度,可能性和安全性,您能澄清哪一个更优选哪一个是如此的这种情况

.

谢,
植物
已邀请:

八刀丁二

赞同来自:

这是一个非常主观的问题,但我个人会推荐 Django. Python - 使用非常好的语言,以及框架 Django 小型,易于使用,记录良好,也有一个相当活跃的社区。

但是,这种选择是部分原因是因为我的敌意 PHP, 所以,用少量盐采取这项建议。

帅驴

赞同来自:

大多数框架目前都足够快,以满足您的任何需求。 它真的取决于你最舒适的环境。 虽然这里有细微差别,框架 MVC 有很多一般原则,所以无论你决定使用什么,真的是一个你最喜欢使用的问题。

所以,如果你更喜欢更多 Python, 这是你的答案。 使用框架 Python, 和django是最好的。 如果你更喜欢更多 PHP /我个人不喜欢的是/, 您需要采取更多的解决方案。 但任何框架 PHP 好的。 他们真的很喜欢。 只需选择一个完整的文档看起来良好的一个,并继续工作。

龙天

赞同来自:

我合作了 CakePHP 和 Django 非常推荐 Django. 我不太了解 CodeIgniter, 但我记得我在一年前我欣赏框架时,我排除了他。 CakePHP 那时,它似乎更发达。

首先,社区 Django 更多并花费很多时间在可重用的应用程序上。 这意味着您可以免费获得大量功能。 将其与管理员连接 django, 你已经为你制作了很多东西。 我对框架不太睡觉 PHP, 但我几乎确定 Django 也更发达。

这是一个相当个人的事情,但我就像 Python 反而 PHP. 比较模型如何进行 CakePHP 和 Django:
http://book.cakephp.org/view/6 ... odels
,
http://docs.djangoproject.com/ ... odels
. python 显然更具可读性。

想到这一点 Django 让你令人惊讶 ORM 并为您构建方案,即,如果您不想要它,您将永远不会触摸数据库。 有框架 PHP 您必须制作自己的数据库设计,即在此阶段就会减慢我。 您可以随时转移并稍后为速度添加索引。

这可能是最有偏见的,但如果您开始新的应用程序 - 严重地 - 只是棒 Django 或者 Ruby 在 Rails. 有一个原因为什么每个人都谈论它们,他们拥有最大的社区和最好的开发人员。

你也可以检查
http://pinaxproject.com/
在许多好吃的东西上 Django.

风见雨下

赞同来自:

Codeigniter 它很快和非常有文件,也有一个大的社区,最后与程序员友好。

石油百科

赞同来自:

http://codeigniter.com/
- 这是一个很好的框架 PHP, 它很快就能获得优秀的文档。 开始阅读他们的用户手册,它将让您了解如何与框架合作。

涵秋

赞同来自:

扩张 Matchu:

或者,如果你更喜欢更多 PHP - 是时候学习了/抵押在其他事情上等 Python. 不难知道,当你开始时,它变得非常愉快。

很多人都搬了一个港口 PHPtoPython/Django, 例如 Mozilla, Netgeo,Nasa,
http://www.reddit.com/r/django ... o_us/
等等。

小姐请别说爱

赞同来自:

如果是的话 PHP 我会选 CodeIgniter - 它不会阻止你太多。 但他没有发电机 code/view/model 从盒子里,你需要拨打一点。

但是以外的语言 PHP, 似乎更多

性感

.

董宝中

赞同来自:

我用 CodeIgniter 1.7.2, 对于复杂的网站,它非常好,强大,但它肯定会显示某种代码生成器,例如,允许例如创建应用程序。 IT 一点击。
我留下了印象 /从观看教科书/, 他是什么 Django.

要回复问题请先登录注册