Lucee

Lucee
DeveloperLucee Association Switzerland
First appeared29 January 2015[1]
Stable release
6.0.0.585 / 20 May 2022; 2 years ago (2022-05-20)[2]
Implementation languageJava
OSWindows, Linux, Unix, Mac OS X
LicenseLGPL v2.1
Filename extensions.cfc, .cfm, .cfml
Websitelucee.org
Influenced by
ColdFusion Markup Language
Preview warning: Page using Template:Infobox programming language with unknown parameter "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]

  1. ^ a b "Lucee". Adam Cameron's Dev Blog. 29 January 2015. Retrieved July 9, 2021.
  2. ^ "Lucee Stable Release 6.0.0.585". Lucee.org. 22 June 2023. Retrieved June 8, 2022.
  3. ^ "Adobe ColdFusion 2018 Versus Lucee". Fusion Reactor. November 17, 2020. Retrieved July 9, 2021.
  4. ^ "Is Lucee CFML now better than Adobe ColdFusion?". TeraTech.com. April 30, 2021. Retrieved July 9, 2021.
  5. ^ "Lucee, new fork of Railo, has launched". raymondcamden.com. February 1, 2015. Retrieved July 9, 2021.
  6. ^ "Railo And Lucee: Hunka Hunka Burning Questions". Coder's Revolution. January 30, 2015. Retrieved July 9, 2021.