中文版的PHP webix框架中文版有哪些比较好的

你不可不知的10个PHP开源框架-CSDN CODE
&&&&PHP是当今流行的编程语言之一。特别是在国内,PHP是大部分web项目的首选,甚至很多公司从其它语言转到了PHP。PHP的开发成本低,周期短,后期维护费用低,开源产品丰富等成为了它广受欢迎的原因。
&&&&善用开源软件能够有效降低软件开发成本,提高工作效率。好的程序员一定要了解你所从事的领域中有哪些开源软件可以为你所用。本专题中推荐了PHP开发领域中最流行的十个开源框架,开发者可根据自己的需要自行选择。
&&&&本专题中列出的这些开源项目,其源代码均已镜像到CODE平台,欢迎各位下载试用。【】
简单的模板功能symfony是一个开源的PHP Web框架。基于最佳Web开发实践,已经有多个网站完全采用此框架开发,symfony的目的是加速Web应用的创建与维护。它的特点如下:缓存管理
、自定义URLs、搭建了一些基础模块、多语言与I18N支持、采用对象模型与MVC分离、Ajax支持、适用于企业应用开发。
【】【】【】
CodeIgniter
CodeIgniter 是一个简单快速的PHP MVC 框架。它为组织提供了足够的自由支持,允许开发人员更迅速地工作。使用 CodeIgniter 时,您不必以某种方式命名数据库表,也不必根据表命名模型。这使 CodeIgniter 成为重构遗留 PHP 应用程序的理想选择,在此类遗留应用程序中,可能存在需要移植的所有奇怪的结构。
【】【】【】
Laravel 是一个简单优雅的 PHP web 开发框架,将你从意大利面条式的代码中解放出来。通过简单的、表达式语法开发出很棒的 Web 应用。
【】【】【】
CakePHP是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而 又不失灵活性。
【】【】【】
Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
【】【】【】
PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来自动测试,最合它还可以和Selenium整合来完成大型的自动化集成测试。
【】【】【】
SlimFramework
这是一个简单的 PHP5 框架用来创建 RESTful 的 Web 应用。可以帮助你快速编写简单功能强大的 RESTful 风格的web应用程序 和APIs。Slim很简单,可以让新手和专业人士使用。
【】【】【】
Symfony团队出品的php5.3微框架, 可大量复用Symfony2组件。Silex是Symfony 2的简化版本,比大多数PHP框架更适合开发简单应用。
【】【】【】
FuelPHP 是一个简单、灵活的 PHP 5.3 的 Web 框架,其思路结合了来自主流框架的优点。
【】【】【】
ThinkPHP是一个快速、简单、面向对象的轻量级PHP开发框架,遵循Apache2协议,为了敏捷Web应用开发和简化企业应用开发而诞生。
【】【】【】
新手教程:
2005年12月,symfony发布了第一个官方版本时,我们发布了"Askeet 系列教程",现在再发布一个新的教程。每个教程持续大约一个小时左右, 是学习使用 symfony 做从头到尾做一个真实的web项目的好机会。
前段时间拜读了一饼兄的《Symfony2入门》,发现一饼兄只是大体对Symfony2做了介绍,如果参照该文来入门的话,却是存在很大的问题,于是便有了这一篇文章。
应用举例:
您可以用完整的,使用这些组件的sf2框架来替代使用这些底层组件来做开发,亦或使用这些底层组件来创建你自己的框架。这篇文章,我们讨论的是后面一种目的。
本文通过一个快速开发寻人平台的实例向读者介绍Symfony2框架的一些核心功能和特点。阅读本文,你可以通过一些具体的例子了解Symfony2框架的优秀特性和技术特点。
新手教程:
本系列从新手初级教程如“CodeIgniter 入门与简单应用”,到中级如“2 分钟建立一个 CodeIgniter 网站”,到高级“CI 如何实现 MVC 模式以及单一入口”均囊括在内。
首先下载最新的CI框架,配置虚拟主机、域名映射本机IP、通过浏览器访问域名、配置数据库的链接信息、创建model层的文件、修改controller层的文件、view层的文件、添加测试数据。
应用举例:
这是一个codeigniter的项目示例代码,由于使用了 Active Record 类,一般数据库操作只有两层,即是C和V。
在本文中,将会介绍如何使用CodeIgniter框架,为你的web应用程序建立RESTful API服务,并演示如何让创建的API和其他RESTful风格的webservices
新手教程:
这份文档既可以作为初学者的入门指南, 也可以作为开发者的功能参考. 虽然你可以跳转到任何一节开始学习, 但是我们还是建议您按顺序阅读, 这样在你的脑海中就会逐步建立起Laravel中用到的各种概念
应用举例:
我们的目标是建立一个和Laravel入门一样的网站,功能大致如下:文章展示、首页、文章页、管理功能、发表文章、Markdown支持、编辑文章、删除文章、登录模块
新手教程:
这份手册是为了那些想快速建立web程序的人所写。CakePHP是为了帮助PHP各个层次用户简单快速的创建健壮、可维护的程序。
使用 CakePHP 快速打造 Web 站点” 系列教程向您展示如何使用 CakePHP 构建在线产品目录。第 1 部分主要介绍如何安装并运行 CakePHP,以及如何构建一个简单的应用程序,以允许用户注册帐户并登录到应用程序。
应用举例:
Cake已经配置好了,接下来, 我们编写我们的第一个模型。在Cake中,每个数据库中的表都应该有一个对应的模型。模型负责访问和修改数据库表中的数据。
我们从如何验证那些试图访问系统的用户开始。通过认证的用户信息会被Cake Session Component存储在PHP session中。我们从session中取到用户信息后就可以判断哪些操作是该用户可以执行的。
新手教程:
Yiiframework中文网站包括大量文本教程、视频教程和博客教程资料
开始开源PHP开发框架Yii全方位教程之前我们要有一定的PHP开发基础,并对Yii有一定的了解,我们先看看两个入门必读的帖子:Yii 是什么?建立第一个 Yii 应用
应用举例:
这个博客的此分类下包含十篇左右的实例分享,分别是使用Yii框架开发新闻系统和博客系统的详细内容。
新手教程:
本教程内容基本上基于PHPUnit的官方文档和例子,里面加上作者理解的翻译和配合描述代码。
单元测试是现代软件开发很重要的一个步骤,PHPUnit是模仿JUnit实现的一个单元测试框架。本书详细介绍了该框架的使用。
一旦你编写好单元测试用例,当你需要修改你的代码时,你要做的事情就是重新运行你的单元测试用例并观察这些单元测试用例能否通过,如果通过了的话,证明代码是没问题的。
应用举例:
在 PHP 下进行单元测试,需要用到 PHP 单元测试的一个框架。这个单元测试框架随 PEAR 即 PHP 扩展库一起分发。
在代码编写完成后,你可以使用PHPUnit来编写测试。然而在错误出现之前创建测试,测试才显得更有用。
新手教程:
貌似国内文章对此的介绍比较少,在安装Slim的过程中出现了些问题,历经三四个小时,终才解决。对此来个简单的总结,希望可以节省后来学习者的时间。
Slim需要PHP5.2+, 它也支持php5.3的语法,比如anonymous functions。包括Slim框架特性和教程。
应用举例:
这篇小文将向您介绍如何使用Slim框架开发一个典型的web应用程序。
新手教程:
Silex,一个开源的RIA,允许你为Flash播放器7, 8, 9和10 建立Flash的网站。Silex是一个新型的CMS,类似于Adobe Creative Suite的编辑软件和基于Wiki的软件的结合。
想要使用SILEX,第一步是要下载 Silex服务器.你可以直接从SourceForge.Net网站上面下载所有版本的Silex,最後下載最新版本的,其中有最新的功能。
新手教程:
本系列教程主要是介绍FuelPHP开发相关内容,所以这里我们在Ubuntu下采用Tasksel快速安装LAMP环境。
FuelPHP使用类似于CodeIgniter的方法但是完全两个不同的写法,同样实现许多CI能够做到的事情
应用举例:
感谢FuelPHP的fieldset类,使用表单在工作的时候并不简单,通过FuelPHP只需要几行代码,你就可以简单完成表单生成和验证。
新手教程:
包括77个文档教程和16个技术专题
这是比较早版本的ThinkPHP教程,优点是导航菜单比较条理。
应用举例:
、、的源码下载。这三个源码都是初级的源码,源码都不大,压缩后才1M左右。1,402被浏览531,092分享邀请回答7631 条评论分享收藏感谢收起214 条评论分享收藏感谢收起PHP框架 - PHP源码 - 源码之家
大小:1356K
人气:<FONT color=#FF
环境:PHP/MySQL
更新日期:&&CakePHP是一个快速开发PHP的开发框架,其中使用了一些常见的设计模式如ActiveRecord,AssociationDataMapping,FrontController以及MVC,其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的框架,而且这个快速的实现并没有牺牲项..
大小:2662K
人气:<FONT color=#FF
更新日期:&&CodeIgniter是一个简单快速的PHPMVC框架,许多企业尝试体验过所有PHPMVC框架之后,CodeIgniter成为赢家,主要是由于它为组织提供了足够的自由支持,允许开发人员更迅速地工作。CodeIgniter3.1.8更新日志:修复了表单验证库,电子邮件库在未..
大小:1729K
人气:<FONT color=#FF
更新日期:&&CrossPHP是一个简洁高效,轻量易扩展的PHP5.3+开发框架。HMVC,PSR,composer,注释配置,路由别名,Layer布局,简单安全的MySQL。CrossPHP1.6.1虚拟主机版更新日志:框架优化一,优化Cross\DB\SQLAssembler,查询条件支持#SQL#指定SQL片段;..
大小:1729K
人气:<FONT color=#FF
环境:PHP/MySQL
更新日期:&&CrossPHP是一个简洁高效,轻量易扩展的PHP5.3+开发框架。HMVC,PSR,composer,注释配置,路由别名,Layer布局,简单安全的MySQL。CrossPHP1.6.1更新日志:框架优化一,优化Cross\DB\SQLAssembler,查询条件支持#SQL#指定SQL片段;二,Cross\DB..
大小:7790K
人气:<FONT color=#FF
更新日期:&&Phalcon是一个开放源码的、全堆栈的PHP5框架,使用C扩展编写,专门为高性能优化,无需使用C语言,所有函数都以PHP类的方式。PhalconPHP3.3.2更新日志:修复Phalcon\Db\Dialect\Mysql::modifyColumn以生成重命名列的有效SQL;修复Phalcon\For..
大小:2304K
人气:<FONT color=#FF
更新日期:&&ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的,ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。ThinkPHP5.0.14完整版..
大小:382K
人气:<FONT color=#FF
更新日期:&&ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的,ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。ThinkPHP5.0.14核心版..
大小:2205K
人气:<FONT color=#FF
更新日期:&&CakePHP是一个快速开发PHP的开发框架,其中使用了一些常见的设计模式如ActiveRecord,AssociationDataMapping,FrontController以及MVC。其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的框架,而且这个快速的实现并没有牺牲项..
大小:17539K
人气:<FONT color=#FF
更新日期:&&Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具yiic可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
Yii2.0.12更新日志:
测试测试覆盖对..
大小:18074K
人气:<FONT color=#FF
环境:PHP/MySQL
更新日期:&&DolphinPHP(海豚PHP)是一个基于ThinkPHP5.0开发的开源PHP快速开发框架,秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包,统一了模块、插件、钩子、..
大小:2075K
人气:<FONT color=#FF
更新日期:&&YodPHP是一个C语言编写的简单的php开发框架,同时也提供了php的源码。YodPHP同时支持单入口和多入口模式,应用灵活,形式自由。
YodPHP1.4.1更新日志:
update:文件通用选择,支持跨域,允许第三方调用;部分服务器获取当前url异常情况..
人气:<FONT color=#FF
环境:PHP5.6+
更新日期:&&TimoPHP是一个简单、快速、灵活、规范、扩张性好的PHPMVC+框架。TimoPHP框架1.5.0更新日志:.增加组件式开发模式(component),比如项目中需要一些中间件(middleware)、门面模式(facade)这样的组件。
(功能强大且简单的程序语言)
(易学,使用广泛的编程语言)
(体积小、速度快,开放源码的数据库)
(PHP绿色服务器平台)
(Win下绿色免费PHP环境套件)
(网页编辑器)
(免费代码编辑器,可取代记事本)
(世界使用排名第一的Web服务器)2712人阅读
thinkPHP(5)
CodeIgniter
国庆时间比较多,除了在家看人们在各地奔波之外,顺便研究了几个框架,分别是thinkphp、yii、CodeIgniter框架。
简单的说说。
按学习曲线来说的话
yii&thinkphp&CI,个人感受。
yii的入门当中,我主要花在了安装配置以及部署上面。yii的入口文件不在项目的根目录,所以要配置一下apache.当然,这个更安全。
其实thinkphp也可以把项目放在非站点目录,这个在手册上有说。
按照“轻重量级”来说的话,感觉CI更轻一些
CI&thinkphp&yii
论手册的话(英文的不算)
thinkphp&CI&yii
缓存的使用上
thinkphp&yii&ci
代码自动生成
只有Yii有自动化代码生成工具
thinkphp在使用上为开发者想的更多,而Ci虽然做得少但是扩展性更好一些,而yii....
我对yii不太满意的一点是目录结构,像tp框架和CodeIgniter框架,默认根目录就是两个文件夹和一个入口文件
thinkphp的目录是这样的:
---Application(应用)
---ThinkPHP_3_2_3(框架)
---index.php(入口文件)
CodeIgniter是这样的
---application(应用)
---system(框架)
---index.php(入口文件)
而yii框架的目录是这样的
---backend(后台应用)
---common(通用的配置类等)
---console(控制台)
---environments(Yii自带的环境检查文件)
---frontend(前台应用)
---vagrant
这对于代码少了个空格显得不整齐我还要打多一个空格的我是很致命的。当然,通过配置,yii还是可以把应用放在一个目录的。但毕竟是用框架,还是希望能减少配置或者操作。
当然Yii在底层设计上更好
虽然Yii缺点很多,但是我还是比较喜欢Yii(只有两个目录的Yii)。
在应用中,我把Yii增加多了一个逻辑层。这样面对大型项目代码更好看些。
以上纯属个人看法,可能在日后的使用上想法有所改变。
我建的PHP交流群:、,欢迎大家加入。
作者:Yoper
欢迎关注我时不时就瞎吐槽的个人公众号零零糖,一个软件工程师每天晚上陪你在枕边聊天就问你怕不怕
广州php交流 QQ群 广州PHP交流 QQ群 电子商务运营交流 QQ群国内用的比较多的PHP开发框架,哪个是你的菜?(附下载地址)国内用的比较多的PHP开发框架,哪个是你的菜?(附下载地址)技术肥宅百家号为了在PHP开发中避免重复的工作,众多的PHP程序员们想方设法,最终PHP各类框架应运而生!PHP的开发框架为数众多,而且各有各的优势。今天我来盘点一下在国内程序员们用的比较多的几个PHP开发框架,好了,开始我们的话题吧!第一个:Thinkphp框架这是一个国内的框架,符合国人的开发习惯,而且文档写的适合国人阅读,因此在开发中也占有一席之地。ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。下载网址:http://www.thinkphp.cn/第二个:laravel框架人们对于laravel的介绍是这样的:Laravel是一套简洁、优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。而且laravel被称为:WEB 艺术家创造的 PHP 框架,据权威的机构统计,在世界范围内,Laravel框架是PHP框架中用的最多的框架,足见它的魅力所在。下载网址:http://www.golaravel.com/第三个:YII框架Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了 今日Web 2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。下载网址:http://www.yiiframework.com/第四个:CodeIgniter框架CodeIgniter是一个应用开发框架——一个为建立PHP网站的人们所设计的工具包。其目标在于快速的开发项目:它提供了丰富的库组以完成常 见的任务,以及简单的界面,富有条理性的架构来访问这些库。使用CodeIgniter开发可以往项目中注入更多的创造力,因为它节省了大量编码的时间。下载网址:http://www.codeigniter.com/第五个: Zend框架作为PHP艺术及精神的延伸,Zend框架的基础在于简单,面向对象的最佳方法,方便企业的许可协议,以及经过反复测试的快速代码库。Zend框架 旨在建造更安全,更可靠的Web 2.0应用及web服务,并不断从前沿厂商(如Google,Amazon,Yahoo,Flickr,StrikeIron和 ProgrammableWeb等)的API那里吸收精华。下载网址:https://framework.zend.com/第六个:Medoo框架Medoo是个微型框架,Medoo是一款最轻量级的PHP框架,可以用它来加速我们的应用开发。它只有23KB的一个文件,学习和使用都非常简单,并且Medoo也是开源的。在做一个小项目的时候完全可以用Medoo来完成。下载网址:http://medoo.lvtao.net/好了,以上基本是国内框架用的比较多的几个框架了,其实PHP的开发框架其实有很多,但是由于自己开发的项目需求不同,因此也要选择不同的开发框架。不过以上框架基本涵盖了项目的需求。以上观点为个人见解,欢迎技术大牛批评指正,有什么好用的PHP框架也可以在文章下部进行留言,欢迎交流学习,一起进步!本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。技术肥宅百家号最近更新:简介:新认知旧媒体人,传统企业转型新模式。作者最新文章相关文章

我要回帖

更多关于 adminlte框架中文版 的文章

 

随机推荐