Developer | Lucee Association Switzerland |
---|---|
First appeared | 29 January 2015[1] |
Stable release | 6.0.0.585
/ 20 May 2022[2] |
Implementation language | Java |
OS | Windows, Linux, Unix, Mac OS X |
License | LGPL v2.1 |
Filename extensions | .cfc, .cfm, .cfml |
Website | lucee |
Influenced by | |
ColdFusion Markup Language |
Lucee is an open source implementation of a lightweight dynamically-typed scripting language for the Java virtual machine (JVM). The language is used for rapid development of web applications that compile directly to Java bytecode, and is compatible with contemporary CFML script[3][4] and tag language variants, and provides configurable support for legacy CFML.
The Lucee language supports multiple development paradigms, including object orientation with inheritance and interfaces, and functional constructs like higher-order functions, closures, map()
, and reduce()
.
Lucee was created by the Lucee Association Switzerland, and was forked from version 4.2 of the Railo Server, which is not being developed further.[5][6][1]