Lucee Language
Lucee is a dynamically typed, Object Oriented scripting language for server side web application programming. Lucee is also an application framework with many services to help you build web applications, see Developing Applications for framework features.
The easiest way to test out snippets of the Lucee language is with the Command Line REPL
Language features include:
- Applications
- Classes (Known as Components in Lucee)
- Class Properties
- Types
- Type Hinting
- Type Coercion
- Templates (for HTML rendering)
- Interfaces
- Large standard Library of "Built in Functions" and tags
- First Class Functions
- Lamdas (Lucee 5)
- Closures
- Futures
- Declarative Programming Features
- Mixins
- Meta Programming Capabilities
- Java Integration
- Dynamic Evaluation
- Reflection
- Application Lifecycle Scopes