Jeff Vroom (firstname.lastname@example.org) began realizing the vision for StrataCode eight years ago and is the primary contributor. It's now just under 160K lines of readable, easy-to-follow code with no core dependencies, soon available for download. Despite the large scope of features, you can adopt features one-by-one. StrataCode makes a great build and configuration management tool. Add some basic code-processing to understand and deploy your code with more power. Leverage data binding with three easy new operators for forward, reverse, and bi-directional bindings between properties and expressions. The dynamic Java runtime gives you one language for build files, customized code, configuration and adds an easier API to create frameworks and tools. Run Java code in the browser. Build quick, and adaptable management UIs or build your own tools and frameworks.
To get started quickly, StrataCode has built in support for git, maven, and an IntelliJ plugin to edit layered code much like Java. StrataCode's test-suite processes code from dozens of standard Java projects with complete code integrity for types and references and catches the most common coding errors itself. Or use the StrataCode Parselets library to write quick powerful, efficient grammars that declaratively generate your AST and even leverage it's ability to incrementally change code directly by modifying AST properties and instances.
Contact us for more information. StrataCode's runtime and IDE are free to download and use to build applications during the trial period. We'd love your feedback. At this stage, we have tools suited for developers. If there's enough demand we'll price it like other developer tools you might use (e.g. IntelliJ). We'll provide support and services and seek out qualified partners to collaborate with on the source code, and strategic projects we'll build for you. Perhaps you'd like to build or upgrade an existing SaaS platform written in Java or need a language level integration, or need to build an IDE? StrataCode is designed to build great software that will last and offer developers control, reliability and an affordable/sustainable ecosystem for leveraging their skills.
We'll continue to refine the core platform until it's useful for a wide variety of applications. After that we'll build and applications and integrations ourselves including a management UI construction framework. If there's not enough interest in StrataCode as a developer's tool for the support overhead, we may stop accepting new developer customers and focus on applications so act now if you are interested.
Like you, we want faster software, built faster and happier customers. Provide management UIs, with customization so you can hand solutions off and let customers manage their own solutions. What a feeling to sit back, relax, and watch it run for a long time efficiently with zero to no maintenance. If have concerns about long-term support, get in touch and Jeff will help you find a solution that works for you long term. If you feel more comfortable using a framework built by a big company as a side-project, we'll recommend some good solutions. If you are looking to build valuable solutions in the world, we may have a more stable solution in the long run. Take your code to a new dimension with layers and code-processing.
Read more in these articles.