yii 是一个高性能,基于组件的 php 框架,用于快速开发现代 web 应用程序。 名字 yii (读作 易)在中文里有“极致简单与不断演变”两重含义, 也可看作 yes it is! 的缩写。
yii 最适合做什么? (推荐学习:yii框架)
yii 是一个通用的 web 编程框架,即可以用于开发各种用 php 构建的 web 应用。 因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应用, 如门户网站、社区、内容管理系统(cms)、 电子商务项目和 restful web 服务等。
yii 和其他框架相比呢?
如果你有其它框架使用经验,那么你会很开心看到 yii 所做的努力:
和其他 php 框架类似,yii 实现了 mvc(model-view-controller) 设计模式并基于该模式组织代码。
yii 的代码简洁优雅,这是它的编程哲学。 它永远不会为了刻板地遵照某种设计模式而对代码进行过度的设计。
yii 是一个全栈框架,提供了大量久经考验,开箱即用的特性: 对关系型和 nosql 数据库都提供了查询生成器和 activerecord;restful api 的开发支持;多层缓存支持,等等。
yii 非常易于扩展。你可以自定义或替换几乎任何一处核心代码。你还会受益于 yii 坚实可靠的扩展架构,使用、再开发或再发布扩展。
高性能始终是 yii 的首要目标之一。
yii 不是一场独角戏,它由一个强大的开发者团队提供支持, 也有一个庞大的专家社区,持续不断地对 yii 的开发作出贡献。
yii 开发者团队始终对 web 开发趋势和其他框架及项目中的最佳实践和特性保持密切关注, 那些有意义的最佳实践及特性会被不定期的整合进核心框架中, 并提供简单优雅的接口。
以上就是yii框架是一个什么样的框架的详细内容。