Blog

ColdBox 4 Roadmap Released

Brad Wood February 12, 2014

Spread the word

Brad Wood

February 12, 2014

Spread the word


Share your thoughts

We've been hard at work planning the future of CFML's most comprehensive development platform and we're pleased to announce our roadmap for the next major version of the ColdBox MVC Platform.  Click the button below to download our complete roadmap document.

Add Your Comment

(1)

Mar 01, 2016 12:19:42 UTC

by Daniel

What does the roadmap look like for the next months and year?

Recent Entries

Into the Box - Keynote Recap Day 1

Into the Box - Keynote Recap Day 1

Day 1 of Into the Box kicked off with an electrifying keynote session that set the tone for an incredible conference. The excitement was palpable as developers, tech enthusiasts, and industry leaders gathered to explore the latest innovations and trends in web development.

Maria Jose Herrera
Maria Jose Herrera
May 24, 2024
Ortus Solutions Returns to Open South Code 2024: Introducing the Dynamic Future with BoxLang!

Ortus Solutions Returns to Open South Code 2024: Introducing the Dynamic Future with BoxLang!

Ortus Solutions Returns to Open South Code 2024: Introducing the Dynamic Future with BoxLang!

We're thrilled to announce that Ortus Solutions is back as a proud sponsor of Open South Code in Malaga, Spain! This year, we're excited to showcase BoxLang, a revolutionary dynamic language poised to reshape how developers approach applications in a constantly evolving world.

The Dynamic Language we need for the future!

Much like life itself...

Cristobal Escobar
Cristobal Escobar
May 24, 2024
Welcome to the era of BoxLang : A Multi-Runtime JVM Dynamic Language

Welcome to the era of BoxLang : A Multi-Runtime JVM Dynamic Language

Finally, the wait is over! After a lot of intrigue and almost 10 months of extremely hard work, we can finally tell you about the most important release of the year for us at Ortus:

BoxLang: Multi-Runtime Dynamic JVM Language

BoxLang is a modern dynamic JVM language that can be deployed on multiple runtimes: operating system (Windows/Mac/nix/Embedded), web server, lambda, iOS, android, web assembly, and more. BoxLang combines many features from different programming languages, including Java, ColdFusion, Python, Ruby, Go, and PHP, to provide developers with a modern and expressive syntax.

BoxLang has been designed to be a highly adaptable and dynamic language to take advantage of all the modern features of the JVM and was designed with several goals in mind:

  • Be a rapid application development (RAD) scripting language and middleware;.
  • Unstagnate the dynamic language ecosystem within Java.
  • Be dynamic, modular, lightweight, and fast.
  • Be 100% interoperable with Java.
  • Be modern, functional, and fluent (Think mixing CFML, Node, Kotlin, Java, and Clojure)
  • Be able to support the following runtime environments and future runtimes through modularity:
    • Native OS Binaries (CLI Tooling, compilers, etc.)
    • Servlet Containers - CommandBox/Tomcat/Jetty/JBoss
    • Serverless (AWS Lambda/Azure Functions)
    • JSR-223 Common JVM Scripting API
    • Android/iOS Devices
    • Web assembly
  • Compile down to Java ByteCode
  • Allow backward compatibility with the ColdFusion/CFML Language

Luis Majano
Luis Majano
May 17, 2024