The APIs in PurpleScript are starting to become more stable, but the framework needs work, Sandvik cautioned. “Application configuration is one thing that’s missing now and should be in place before 1.0. Also, more libraries are needed — SQL, MongoDB, Influx, Freemarker and Velocity to name a few.” He’s also in the process of implementing support for CLIs made with PurpleJS.
Sandvik works at Enonic, which offers its Enonic XP Web Operating System. PurpleJS currently is a separate project from Enonic but it features code donated by Enonic; Sandvik is hopeful PurpleJS one day could be featured as part of Enonic’s platform.