简介¶ Aviator是一个高性能.轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值.现在已经有很多开源可用的java表达式求值引擎,为什么还需要Avaitor呢? Aviator的设计目标是轻量级和高性能 ,相比于Groovy.JRuby的笨重,Aviator非常小,加上依赖包也才450K,不算依赖包的话只有70K:当然,Aviator的语法是受限的,它不是一门完整的语言,而只是语言的一小部分集合. 其次,Aviator的实现思路与其他轻量级的求值器很不相同,其他求值器一…