从某种程度上来说Hush Framework框架的特点也可以算做它的优势,所以我们主要给大家列举该框架的几个主要特点。
1. 开发效率高
Hush Framework基本沿用了Zend Framework严谨的编码规范和优秀的框架设计,形成了别具特色的MVC结构;此外,本框架目前已经被国内多个知名网络公司所采用,经过了多个实际项目的考验和提炼已经日渐成熟;另外,此框架相对比较适合国内程序员的思路,从而提高了开发效率。
2. 运行效率高
虽然Zend Framework的运行效率一直为大家所诟病,但是其中最重要的原因是类库实在太庞大了,因此Hush Framework只使用了其中几个核心类库,并对其中一些效率不够高的地方进行了精简和优化,比如URL的路由逻辑优化,DB类的用法简化等,极大限度地提高了整个框架的运行效率。
3. 可扩展性高
Hush Framework的高扩展性得益于Zend Framework优秀的类库设计,松耦合的设计方法让它能快速地适应不同项目的需求,这也是为什么我们会选择Hush Framework来作为本书实例的服务端底层框架的最主要原因之一。
当然,除了以上这些基础特点之外,Hush Framework还有很多其他的很棒的特性,比如我们可以用它的基础代码来快速开发一个常见的互联网应用,还可以用其自带的工作流模块来开发ERP系统等,但是由于本书实例仅用到框架中的最基础的MVC代码框架,所以我们后面的介绍也将围绕着Hush Framework的基本用法来给大家讲解,其中我们也会穿插一些PHP编程的要点,让大家更加了解如何在实际项目中使用PHP语言来编程。