yii是开源的。yii是一个开源的,面向对象的,基于组件的mvc php web应用程序框架;可以用于开发各种用php构建的web应用。
yii 是一个开源的,面向对象的,基于组件的 mvc php web 应用程序框架。 yii 的发音为“yee”或[ji:],中文的意思是“简单和进化”,它可以是“yes it is!”的首字母缩写。
yii是根据新 bsd 许可证(3 条款许可证)发布的。这意味着可以免费使用它来开发开源或专有 web 应用程序。
yii自带丰富的功能,包括 mvc,dao/activerecord,i18n/l10n,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。
yii 是一个通用的 web 编程框架,即可以用于开发各种用 php 构建的 web 应用。 因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应用, 如门户网站、社区、内容管理系统(cms)、 电子商务项目和 restful web 服务等。
yii 功能包括:
模型 – 视图 – 控制器(mvc)设计模式。
生成复杂的 wsdl 服务规范和管理 web 服务请求处理。
国际化和本地化(i18n 和 l10n),包括消息转换,日期和时间格式,数字格式和界面本地化。
分层缓存方案,支持数据缓存,页面缓存,片段缓存和动态内容。可以更改缓存的存储介质。
错误处理和记录。可以对日志消息进行分类,过滤并路由到不同的目的地。
安全措施包括防止跨站点脚本(xss),跨站点请求伪造(csrf)和 cookie 篡改。
基于 phpunit 和 selenium 的单元和功能测试。
通过 gii 工具自动生成骨架应用程序,crud 应用程序的代码。
yii 组件和命令行工具生成的代码符合 xhtml 标准。
旨在与第三方代码配合使用。例如,可以包含来自 pear 或 zend framework 的代码。
扩展程序
yii 项目包括一个用户贡献扩展的存储库。
还有一个官方扩展库,zii,最终与核心框架合并; 自 yii 版本 1.1.0 以来,它已捆绑在每个版本中,并包含其他行为和小部件,例如网格和 jquery ui。
相关文章教程推荐:《yii框架教程》、《php教程》
以上就是yii是开源的吗?的详细内容。