友好的PHP框架为新手?

时间:2010-03-16 15:55:15

标签: php cakephp frameworks

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

我对PHP很了解。

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

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

8 个答案:

答案 0 :(得分:6)

Codeigniter相当不错,

  • 它的占地面积小,所以不会太过膨胀你的项目
  • 它的记录很好(主要的最好的之一)
  • 许多预先构建的功能可以帮助您顺路前进

查看here

答案 1 :(得分:3)

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

如果没有它的知识,你将无法正确接受框架。

Zend,CakePHP和symfony是最受欢迎的。这取决于您需要什么类型的功能和特性。

IMO你应该看看cakePHP,它很容易并且可以帮助你快速开发应用程序。

答案 2 :(得分:2)

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

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

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

答案 3 :(得分:1)

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

答案 4 :(得分:1)

不要选择一个框架,因为有人建议......首先要考虑你的建设。然后检查哪些framewroks给你支持lib的那种应用程序..

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

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

我会建议cakephp ..自从我就开始喜欢它..

答案 5 :(得分:0)

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

祝你好运!

答案 6 :(得分:0)

周围有很多:

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

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

答案 7 :(得分:-1)

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

对于begginer而言,良好的PHP框架是Drupal和CakePHP,如您在标记中所述。你有希望得到答案吗? CakePHP为初学者提供了大量的教程和帮助,在下一个平台推出之前它将是最好的。

干杯!