【问题标题】:Friendly PHP framework for a newbie?对新手友好的 PHP 框架?
【发布时间】:2010-03-16 15:55:15
【问题描述】:

我的任务是使用任何好的框架将一个糟糕(不安全)硬编码的网站转换为一个好的网站。

我对 PHP 有很好的了解。

那么你能帮我选择一个框架吗?

另外,我是否需要了解模型视图控制器才能使用框架?

【问题讨论】:

    标签: php cakephp frameworks


    【解决方案1】:

    Codeigniter 相当不错,

    • 它占用空间小,不会让您的项目过于臃肿
    • 它有很好的记录(主要记录中最好的之一)
    • 大量预建功能可助您一臂之力

    看看here

    【讨论】:

    • CodeIgniter+1,我有 PHP 的背景,学习 CodeIgniter 非常容易。
    • php 框架中是否有一个内置模块使我们能够直接从站点编辑网页内容(如管理页面)?还是我们也需要编写代码?
    【解决方案2】:

    是的,你肯定需要了解 MVC。

    如果它不知道,您将无法正确接受该框架。

    Zend、CakePHP 和 symfony 是最流行的。这取决于您需要什么类型的功能和特性。

    IMO 你应该看看 cakePHP,它很简单,可以帮助你快速开发应用程序。

    【讨论】:

    • CakePHP 的 +1,非常容易上手,良好的文档(食谱),可读的源代码
    【解决方案3】:

    您可以选择您想要的任何框架,它可能会比当前的解决方案更好。一些不错的包括:

    (所有链接均指向相应框架的入门文档)

    它们都使用 MVC 模式,因此最好对它有一个基本的了解。掌握基础知识并不难,即使您将逻辑放在控制器和/或视图中,它也会比当前的解决方案组织得更好。当你习惯它之后,你就会知道在哪里放置逻辑以减少重复和不必要的工作。

    【讨论】:

      【解决方案4】:

      http://www.symfony-project.org/
      Symfony 提倡几种最佳实践,例如 HTML 清理、表单验证和缓存。此外,使用 Symfony 将教会您 MVC 方法。

      从这里开始:http://www.symfony-project.org/jobeet/1_4/Doctrine/en/
      本教程将向您展示 Symfony 中的大部分功能。

      此外,还有几个截屏视频,包括
      http://www.symfony-project.org/screencast/admin-generator

      【讨论】:

      • symfony 有很好的教程,只要用户对命令行感到满意,他们就可以很好地使用它。
      【解决方案5】:

      不要因为有人建议而选择框架……首先想想你在构建什么。然后检查哪些框架为您提供了支持该类应用程序的库..

      一些框架往往很重,因为它带有所有已安装的(核心)库(cakephp)。有些你只能安装你想要的库(zend)。

      根据您要构建的应用程序进行研究

      我建议 cakephp.. 自从我使用它以来就一直喜欢它..

      【讨论】:

        【解决方案6】:

        寻找 Zend 框架,它是领先的。 你可以从这里开始:http://framework.zend.com/

        祝你好运!

        【讨论】:

          【解决方案7】:

          周围有很多:

          zendframework.com
          solarphp.com
          cakephp.com
          codeigniter.com

          仅举几例。我最近一直在使用 Zend 框架。

          【讨论】:

            【解决方案8】:

            对于大多数优秀的 PHP 框架,您必须了解 MVC 及其不同的变体。多年来,它一直是一个很好的实践,作为一种技术,它非常成熟。

            对于初学者来说,好的 PHP 框架是 Drupal 和 CakePHP,正如您在标签中所说的那样。你希望得到那个答案吗? CakePHP 为初学者提供了大量的教程和帮助,在下一个平台推出之前,它会是最好的。

            干杯!

            【讨论】:

            • -1 用于 Drupal 作为初学者的框架! “Drupal.org 是开源内容管理平台 Drupal 的官方网站。” - 来自他们的网站
            猜你喜欢
            • 2011-04-29
            • 2010-09-12
            • 2011-09-28
            • 2011-08-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多