发布于 2014-10-25 10:03:02 | 146 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的PHP面向对象编程,程序狗速度看过来!

PHP开源脚本语言

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。


PHP简介

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

虽然有很多其它可供选择的Web开发语言,像:ASP 和Ruby,但是PHP是目前为止世界上最为流行的。

关于PHP框架

       框架就是通过提供一个开发Web程序的基本架构,PHP开发框架把PHPWeb程序开发摆到了流水线上。换句话说,PHP开发框架有助于促 进快速软件开发(RAD),这节约了你的时间,有助于创建更为稳定的程序,并减少开发者的重复编写代码的劳动。这些框架还通过确保正确的数据库操作以及只 在表现层编程的方式帮助初学者创建稳定的程序。PHP开发框架使得你可以花更多的时间去创造真正的Web程序,而不是编写重复性的代码。

       PHP框架对很多新手而言可能会觉得很难攀越,其实不然,只要知道一个框架的流程,明白原理了,基本类似框架都可以看懂。PHP4时代就有 一些框架,但是因为框架并没有给大家带来多方便而觉得很复杂,速度还没有纯PHP好。从PHP5开始,面向对象模型的修改对框架的发展起了很大的作用,所 以一直到了PHP5才有大的发展。

各类框架使用现状

       Sitepoint网站做了一个小的调查,看看PHP开发者们最喜欢使用哪个PHP框架。调查结果显示,最流行的PHP框架前三甲为:Laravel、Phalcon、Symfony2。
 

热门PHP框架简介

1、Laravel



 

       Laravel是一个简单优雅的PHP Web开发框架,可以将开发者从意大利面条式的代码中解放出来,通过简单、高雅、表达式语法开发出很棒的Web应用,Laravel拥有更富有表现力的语 法、高质量的文档、丰富的扩展包,被称为"巨匠级PHP开发框架"。

2、Phalcon



 

       Phalcon是一个全栈的、用C语言编写的PHP5框架,为开发者提供了网站及应用开发所需的大量高级工具,且Phalcon是松耦合 的,开发者可以根据需要使用其他组件。Phalcon中的所有函数都以PHP类的方式呈现,开发者无需学习和使用C语言,且无需担心性能问题。

3、Symfony2



 

       Symfony2是一个开源的PHP Web框架,有着开发速度快、性能高等特点。与其他框架相比,Symfony2的优势包括:支持DI(依赖注入)和IoC(控制反转);扩展性强;文档和 社区比较成熟。但是Symfony2学习难度偏大,初学者可能需要一定的练习。

4、CodeIgniter



 

       CodeIgniter是一个开源的PHP Web框架,有配置简单、执行效率高、简洁、代码不多具有基本的路由功能,能够进行一定程度的路由、数据库层封装的不错,具有基本的MVC功能等优点。而 且自带了很多简单好用的library,框架适合小型应用。但是PHP框架略显简单,只能够满足小型应用,略微不太能够满足中型应用需要。

5、Yii Framework Yii



 

       Framework是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。Yii 有着丰富的功能. 从 MVC, DAO/ActiveRecord, 到主题化, 国际化和本地化, Yii 提供了几乎所有今天的Web 2.0应用程序开发所需的功能。

6、Cakephp



 

       CakePHP是一个基于PHP,免费且开源的迅速发展框架最开始从Ruby On Rails框架里得到灵感。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而又不失灵活性。CakePHP 拥有一个活跃的开发团队以及社区,使 CakePHP 本身更具备应有的价值。
7、Zend Framework 2
 


 

       Zend Framework 是一个面向对象的,由PHP5写成的框架。其基于一个简洁和友好的许可证协议,并基于了一个经过了相当严酷测试的代码库开发而来。这是一个松散的几乎没有耦合架构设计,你可以方便地把其和其它框架混合使用。



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务