热门排行
简介
JFinal 是基于Java语言的极速WEB + ORM 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。
从 2010 年 12 月 18 日第一个初始版本,到 2012 年 3 月 18 日在 oschina 开源,到今天 2019 年 12 月 18 日,JFinal 已迭代 9 年。任何系统都有向复杂、混乱方向演化的倾向,本质是由于简洁、有序的结构只拥有极小的概率分布,而复杂、混乱则拥有极大的概率空间。但是:jfinal 迭代 9 年依然极简、极速。jfinal 不忘初心,对极简的追求,9 年从未改变。
9 年时光,对比现在最新版本 jfinal 4.8,顶层架构没有增加任何复杂度,没有降低任何有序性。
jfinal 4.8 新功能与改进
毫无疑问,本次 jfinal 4.8 版本,仍然是极简、极速的继续表达。
1: 使用运行时编译技术再次将性能提升 12.9%,开启方式为: Engine.setFastMode(true);
2:优化 FastStringWriter,使用 char[] 缓冲区,避免内存分配
3: ByteWriter、CharWriter 递归中的调用优化为 while 循环
4: 优化 #escape 指令,StringBuilder 字符串拼接改为直接向 Writer 输出