2010-03-16 47 views
3

我得到一个任务,使用任何良好的框架将蹩脚的(非安全的)硬编码网站转换为良好的网站。新手友好的PHP框架?

我对PHP有个好主意。

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

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

+0

谢谢你..人-1 – kgdinesh 2010-03-16 16:05:19

回答

3

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

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

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

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

+0

+1 CakePHP,非常容易入门,良好的文档记录(食谱),可读的源代码 – sibidiba 2010-03-16 21:36:26

-1

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

begginer的良好PHP框架是Drupal和CakePHP,就像你在你的标签中声明的那样。你希望得到这个答案吗? CakePHP为初学者提供了大量的教程和帮助,在下一个平台推出之前它将是最好的。

干杯!

+3

为Drupal为初学者的框架! “Drupal.org是开源内容管理平台Drupal的官方网站。” - 从他们的网站 – 2010-03-16 16:01:09

+0

哦,真的,别介意我。 – jpabluz 2010-03-16 16:06:36

6

笨是相当不错的,

  • 它具有占地面积小所以不臃肿你的项目太多
  • 这是很好的记录(最好的一个了主要的的)
  • 大量的预建功能,帮助你的方式

检查出来here

+0

CodeIgniter的+1,我来自PHP的背景和学习CodeIgniter的超级。 – 2010-03-16 16:02:48

+0

有没有一个内置的模块在PHP框架,使我们能够直接从网站(如管理页面)编辑网页内容?或者我们是否也需要编码? – kgdinesh 2010-03-16 16:07:44

0

有很多周围:

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

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

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

+0

symfony对于很好的教程是相当不错的,只要用户对命令行感到满意,他们就可以很好地完成它。 – 2010-03-16 16:02:10

2

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

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

所有这些使用MVC模式,所以这很好想法有一个基本的了解。掌握基本知识并不难,即使将逻辑放入控制器和/或视图中,它的组织也会比现有解决方案更好。当你习惯了它之后,你会学到在哪里放置逻辑来减少重复和不必要的工作。

1

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

一些框架往往是沉重的,因为它带有所有安装(核心)库(cakephp)..有些你可以只安装库你想(zend) 。

做的一个基于你的研究上的应用程序ü要建立

我建议CakePHP的..已经热爱过它,因为我是在它..

+0

很酷..谢谢.. – kgdinesh 2010-03-18 17:53:02