So what’s the big deal?
Even if you’re using a WebGL framework, there’s still a lot of gruntwork left to you, the developer. You have to handle keyboard input. You have to keep track of mouse movements. You have to figure out a place to put your business logic, and if you’re smart, you’re going to have a heck of a time figuring out the best way to test it. What about your resources? Where will you store your data, and how will your app load it?
And then there’s the deployment headache. That’s a whole ‘nother issue.
Enter Jax, stage right.
With Jax, you’re going to sleep a lot sounder at night. Keyboard and mouse handling are automatic. Business logic is safe and sound, stored in Model files conveniently separate from presentation layer and scene set-up. Jax ships with a powerful test suite, and Jax itself generates unit tests for you and integrates them seamlessly into your development environment.
And don’t you fret about code reuse; Jax has that covered, too. Anything that can be reused dynamically, is — and Jax has a bunch of helpful command-line generators to take care of any remaining up-front work. All you really need to decide is what kind of app to make. Then go and make it.
The entire driving principle behind Jax can be boiled down to one bold-faced, large-font-sized word:
Jax is designed for people with big ideas and little time to implement them. It’s designed for anyone who wants to develop WebGL apps, and not just hack them together. It’s a professional framework for professional developers.
The Bottom Line
If you’d like to see some quick demonstrations of Jax in action, take a gander at the Demo Pages. Already decided to give Jax a shot? Check out the comprehensive guides. Or, you could forgo all that and jump right into the Jax Quickstart to have your first app up and running in minutes!
Finally, If you’re already familiar with Jax and would like to help make it even better, you’re more than welcome to roll up your sleeves and hop on over to the main sources.