php十大模版渲染引擎

Posted songbingjia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php十大模版渲染引擎相关的知识,希望对你有一定的参考价值。

1、Doctrine     Doctrine 是一个 php 的 ORM,基于强大的 DBAL。其中一个最主要的功能就是使用面向对象的方式执行数据库查询,受 Hibernate HQL 的影响,Doctrine 使用一种叫 DQL 的查询语句进行数据库查询。

2、Illuminate Database     Illuminate database是一个非常强大非常优秀的ORM类库,也是一个非常实用的数据库操作组件。使用它可以轻松对数据库进行查询、插入、更新、删除等操作,支持mysql,Postgres,SQL Server,SQLlite等。它还是Laravel框架的数据库组件。

3、Atlas     Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。同时,有超过50家公司在生产环境中部署了Atlas,超过800人已加入了我们的开发者交流群,并且这些数字还在不断增加。

4、Cycle ORM     PHP DataMapper,ORM和数据建模引擎,旨在安全地在经典的守护进程PHP应用程序(如RoadRunner)中工作。 ORM提供了灵活的配置选项来建模数据集,强大的查询生成器并支持动态映射架构。 该引擎可以使用普通的PHP对象,支持注释声明和通过扩展的代理。

5、RedBean     一个易于使用的 PHP ORM 工具, RedBeanPHP 可以让你用 NoSQL 的语法来使用 ORM 框架。动态创建模型、配置和数据库的 orm 层。https://redbeanphp.com/index.php

6、Spot ORM     Spot是基于Doctrine DBAL构建的简单高效的DataMapper。

7、CakePHP ORM     CakePHP ORM提供了一种强大而灵活的方式来处理关系数据库。使用数据映射器模式,ORM允许您将数据作为实体进行操作,从而可以在应用程序中创建富有表现力的域层。

8、Proxy Manager     一个为数据映射生成代理对象的工具集

9、Aura.Sql     通过PDO访问SQL数据库。

10、Twig     Twig是一款灵活、快速、安全的PHP模板引擎。

11、Smarty     Smarty是一个使用PHP写出来的模板引擎,是业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与html代码混杂在一起PHP代码逻辑分离。

12、Plates     Plates 是原生 PHP 模板系统,非常容易使用和扩展,灵感来源于 Twig 模板引擎,包括现代化的模板语言功能。Plates 主要是为在编译模板语言中选择使用原生 PHP 模板的开发者提供的。

13、PHPTAL     PHPTAL是用于PHP的XML / XHTML模板库。

14、MtHaml     MtHaml是HAML语言的PHP实现,可以实现多种语言。当前支持的目标是PHP和Twig,可以轻松添加新目标。

以上是关于php十大模版渲染引擎的主要内容,如果未能解决你的问题,请参考以下文章

十大开源游戏引擎深入比较(转)

ejs

js 模版引擎handlebars学习

PHP模版引擎 – Twig

PHP smarty模版引擎基本安装

php-angular/think-angular/php模版引擎