Thx for your interest in Ext4j.
I m working on getting the source code out asap.
I will share a new explorer application soon and short after that will upload the code the GitHub to get some community support around the project.
I created Touch4j yeah. But the project is beeing driven by others now. Since I m really busy with day to day work I m only a commiter to the project now.
But I m planing to go back to Touch4j development since I see a great potential to a seamless integration between Sencha Touch and Ext JS.
Yes, and having Java strict type-checking makes refactoring a lot easier to perform (although IntelliJ does a pretty good job at it)
I'm curious to see the what Ext4J and Touch4J do in terms of development speed: Can you change/update Java code while the appserver is running ? This is currently why I love ExtJS: you can see immediate results, without having to restart Tomcat for every code change.
I played around a bit with Touch4J (which I presume is similar to Ext4J), and have an concern: Would the application use RPC to fetch data (e.g. from the stores), or would it use the 'normal' JsonStore / XMLHttpRequest way of fetching data ?
Ideally, I would like to leverage static type checking Java code to build the application, but still use ExtJS's JsonStore and Model and View (not the Controller) to run the app.
IMHO, the 'control' part of their MVC framework is rather weak, and I would much rather use the GWT handlers (e.g. button.addClickHandler()).
What do you use in 'real life' applications ? RPC or XMLHttpRequest/JSON ?
Are there plans to support the Json Proxy ? And the Sencha MVC pattern ?
We are currently using it a lot to populate the stores, and I would prefer this mechanism rather than having to use a BaseModel class...
Currently we are working with JPA and MongoDB based backends