So I pulled the trigger and posted about Gwittir. It is certainly not perfect, and I still fix bugs in the core APIs all the time, but the Reflection/Introspection system is quite stable now and is the core of the whole enchilada. The binding stuff, the MVC framework and the core widget set are still seeing regular fixes, but I have now made a good run at implementing a real app with the framework, and that has been a good shakedown experience.
What can you expect from Gwittir? Well, your raw JavaScript will get bigger, by about 50k. I have another pass at optimizing this, and I think I can shave another 25% off the raw size add. I imagine (and know about) there are a ton of bugs in some of the extended APIs. We also need some stuff (like a FlowController managed TabPanel for one). However, the advertised functionality: Introspection and Binding, I feel confident is ready for prime time.
Comments
Woot. How about a GWT group
Woot.
How about a GWT group post too?
I dunno. I really don't want
I dunno. I really don't want to field too much support on it right now. Here and OJ represent a "friends and family" announce.
F & F
Understood, as with other projects I am planning to get more involved with documents and examples for gwittir, might help the more gen announce later. But before I can really do that, I need to understand it all myself ;).
Your library looks
Your library looks great,
just checked the sample app out from the svn server,
but I'm having some troubles with running it.
Do you have some doc or hints about the basic architecture and the intention of the classes and packages?
I was not able to find something on the project site.
Thanks,
AP
Yeah, we are kind of just
Yeah, we are kind of just putting out the reflection and binding stuff for right now, but there is a lot of stuff in the API. I have been working on better documentation and a grand theory of the universe for Gwittir for a while now.
The big thing with the sample it is expect you to have a mysql running on your local machine (see the persistence.xml file) and there are a couple of deps for Hibernate you have to get. Since people are asking about it, I will redouble my efforts to get a general architecture document out soon, but there is 1 more round of fairly big refactorings I want to do before I bless the larger application structure.
I started a "vision"
I started a "vision" doc:
http://code.google.com/p/gwittir/wiki/TheGwittirWay
This might help you get started. There are still a lot of subsystems that are "important" but on on the wiki yet: http://code.google.com/p/gwittir/w/list The .flow package is a pretty important one for the way we have been building apps, but isn't well covered. Hopefully, though, this will help you get started.
The big thing for this early release, though, is just to get people to use the Introspection and Binding features now. We think they are good-to-go, but some of the rest of the stuff might still be in a "Works for Us" state but not bug free enought to inflict on other people :)