Japid42 Play2 模板引擎开源项目

我要开发同款
匿名用户2013年01月07日
124阅读
开发技术Java
所属分类程序开发、模板引擎
授权协议Apache

作品详情

Play!框架是一个先进的现代化Javaweb框架,极大的提升了Java开发人员开发web应用的效率。然而Play的view层(即html模板)的性能却差强人意。Play1使用groovy模板作为渲染引擎,而Play2使用Scala模板。在Play1时期,Japid作为groovy的替代品,非常受欢迎。而在Play官方使用Scala替换groovy后,性能虽然有所提高,但是限于Scala编译器的性能,仍然远不如Play2下的Japid模板——Japid42。一下是Japid42的介绍:

Japid42是一个完全基于Java的Play2模板引擎。

当修改view时,你只需要刷新浏览器便能快速看到修改后的页面。Japid管理它的view编译和类加载。Japidview的修改与Play的重载机制是隔离的。功能全面。拥有的功能比Play2内置的Scala模板引擎更加丰富。高性能。基于Java编译器的Japid42的编译速度比基于Scala的模板引擎的编译速度大约快10倍。完全基于Java。Japid内核用于生产已有一段时间,非常健壮。Japid视图能延迟编译和按需编译,并且自动编译,不需要人为操作。

Japid42示例 https://github.com/branaway/computer-japid

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论