> 백엔드 개발 > PHP 튜토리얼 > 求一个PHP的框架

求一个PHP的框架

WBOY
풀어 주다: 2016-06-06 20:52:26
원래의
988명이 탐색했습니다.

要求使用简洁,性能好,源码易读,有相对成熟的库,比如URL重定向等。。。

回复内容:

要求使用简洁,性能好,源码易读,有相对成熟的库,比如URL重定向等。。。

symfony,支持plugin,自带plugin Doctrine Orm,文档写得很不错,当然最好你英语要好。
2.0 在 http://symfony.com
1.4 在 http://symfony-project.org

楼上有几位说框架无用或者麻烦的是不是有点太浮躁了,框架的目的不就是为了促进代码的条例清晰么?这就算一个很大的作用了吧,你能保证组员每一个人都能写出条例清晰的代码么?

另外数据库访问这本身也不属于框架必带功能,框架跟数据库访问没关系。另外说Orm没用,直接用sql语句的,请问你如何保证sql语句的灵活性和维护性的

CodeIgniter

如果必须用框架,我不得不推荐lotusphp,插件式的,你需要的组件,就拿来,不需要的,干掉。性能在诸多框架里绝对数一数二,最重要的,如果有问题,直接找作者。
http://code.google.com/p/lotusphp/

zend还行,官方的。最近听说个新的yaf,国产的,据说是新一代框架。

我觉得框架还是有必要, 不过框架多少有些复杂性的代价,要有些思想准备。

一般写小东西都不怎么需要框架的。而且框架我感觉很麻烦的说。
如果你只是需要数据库连接的话给你一个函数:

function sql_query($sqlcon){   
      $con=mysql_connect(DB_HOST, DB_USER,DB_PASSWORD);
      mysql_select_db(DB_NAME);
      mysql_query("SET NAMES 'utf8'");
      $result = mysql_query($sqlcon);
      mysql_close($con);
      return $result;
}
로그인 후 복사

使用的时候只要sql_query(SQL语句)就行啦。
如果你不会SQL语句的话建议去w3school学一学吧。

推荐雪候鸟的yaf,用扩展实现的php框架,灰常给力的。

Codeigniter!

喜欢 YiiFramework,看源代码,顺便可以学一下设计模式

目前比较成熟的框架有很多,给你介绍几个比较热门的
zend,yii,symfony,codeigniter

支持ci .simple and brief

codeigniter

推薦Laravel

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿