GoPHP是基于ThinkPHP和Smarty深度优化的轻量级PHP框架,在继承ThinkPHP快速、简单的基础上重构了框架的底层架构,精简了无用的组件,抛弃了ThinkPHP内置的晦涩难懂的模板引擎,改用流行的Smarty模板引擎,分离表现层与业务层;
GoPHP借鉴了CodeIgniter、YII、AnPHP等框架的优点,提供大量实用的助手函数、挂件和类库来提高开发者的开发速度,这些助手函数和类库都是动态实例化,只有在实例化时才引用。GoPHP抛弃了join、union等多表联查的低效率操作,一律改为单表查询,降低业务逻辑复杂度,提高查询速率;GoPHP致力于基准测试、重构和简化工作, 拒绝加入任何对实现目标没有帮助的东西,每一个类和方法都是高度独立的,最大程度的提高代码的复用性和最小程度的降低组件的耦合性。