2010-12-06 78 views
2

我有一个项目,它需要一个框架可能,所以这个项目用这种方式用户访问该网站,如果他们喜欢他们可以创建一个登录,这给他们额外的功能,该网站。我的问题是,将Django的要求或PHP(请给我解释为什么)jquery将在两个共同的候选人。一个网站的框架

而且如何扩大和衡量该网站在其使用方面

编辑:

我一直在使用Django和PHP超过2 - 3年了。我仍然无法下定决心。

例如,在Django编码中,可以说编码必须在服务器端用python完成,并使用模板语言来渲染它。

虽然在PHP服务器端/客户端编码可以在PHP本身完成。我个人喜欢Django,除了框架,目录结构,python库 - 它与PHP有多么不同(PHP中也有APIS定义的)。

我能想到的唯一的事情是,PHP不会定义目录结构和其完全交给用户

虽然Django的管理DB.In PHP用户编写查询/管理数据块

+2

一个支持登录的框架很难破天荒...... – 2010-12-06 17:05:43

+0

为了跟踪网站的使用情况,我建议使用一个分析软件包,比如Piwik - http://www.piwik.org – Bojangles 2010-12-06 17:07:07

回答

4

的Django是一个框架。 PHP是一种语言。他们是一个奇怪的东西来比较:)

Django是一个很好的选择,作为编写Web应用程序的框架,可以做得很好。

Django将为您提供身份验证和会话'免费'以及模板,eassy缓存和许多其他功能查看(优秀)docs了解更多信息。

有PHP框架存在于编写Web应用程序,但说实话,我不能告诉你任何详细:)

至于测量,也有这方面的许多开源的选择,你可能希望查看munin以获取监控解决方案。因人而异。

2

如果您想在PHP编程语言中将Django(Python编程语言的Web框架)与其模拟语言进行比较,请查看CodeIgniter,KohanaSymfony。在Python方面,看看Pylonsweb2py。你选择哪一个通常是一个偏好问题,因为它们都非常接近相同的东西。

请记住,如果您完全不了解如何管理Web应用程序,那么仅使用PHP进行编码可能会导致灾难。所有这些项目都使用模型 - 视图 - 控制器设计模式,因为它已成为在现代Web框架中提供Web内容的主要方法。学习MVC并学习所有这些框架的基础知识。只有这样你才能真正知道最适合你的项目的是什么。

0

Yii框架非常透彻。现在有很多功能。 MVC也实施得很好。非常容易学习,非常容易使用。

0

你真的无法比较语言和框架,但如果你有选择放下PHP。

Django/Python包含很多电池,这意味着它是一个框架和CMF。 Python很干净很有意义,你可以非常快地编写代码,而不需要所有的php都没有意义。你会花时间写出你需要的东西,而不是修正语言缺陷。

在php中有很好的框架,例如Symfony,但是工具不在那里。 使用python和django,您可以获得大量用于开发,结构,南方,pip的工具,这使开发变得轻而易举。