I was merely expressing that tap5 is the only place where the pureness of the API could be realized, I have no intention of stopping what we are doing in 4.1 just because of one toolkit being released. (i had better hurry too if it's really to be done by the end of may...)
Maybe I should have been more clear in my sentiments, what I meant was that trying to force the kind of programming model into 4.1 that would be best done in tap5 isn't something I plan on doing. (as noted by others, there are already too many ways of doing things as it is) That doesn't mean we won't have some automated browser API layers exposed to 4.1, just not in the "best" way possible. heh I'm still in the middle of it, but I think the new event connection annotations (I'll cram it into the durned jwc/page specs as well, but annotations come first :) ) will be the "core" technology that is used most often to implement some of these new 4.1 features. It will be extremely easy to expose all of the client side changes that happen as interfaces on components. If people want to create extremely verbose swing-like add<Foo>Listener methods that's up to them, but I personally prefer more generic forms. (Even though I've done a lot of swing programming I still hate the implementation. Qt on the other hand is much much better as a toolkit...The event slot connection methods there are more in line with what dojo is doing on the client and what I'd prefer to use in tap, even though we don't have function pointers. ) On 5/20/06, Norbert Sándor <[EMAIL PROTECTED]> wrote:
More Tapestry developers should comment on gwt because I wish to see some more optimistic comments :) Because of Tapestry5 is in the planning phase, such "new" technologies may be included in it without problems (if needed!). For example http://j2s.sourceforge.net/ does similar translation as gwt... I think now the most important is to integrate dojo (rich widgets, ajax, etc) into tapestry as soon as possible. It is far not enough to say that "wait for tapestry 5, it will be much better etc". Most users want to see the flexibility (via hivemind) of Tapestry4 with more easily useable features of Tacos in 4.1. What do you think about this? I feel it is too early to plan/prototype Tapestry5 before Tapestry4 does not have solid AJAX support. Regards, Norbi Jesse Kuhnert wrote: > Maybe on second thought....Since I've already gone through all the > trouble > of making sure and confirming how they've done it I'll just make sure it > gets into tap5 instead.(i've been working with Rhino a lot lately > developing > various js tools) It's not very hard to compile java classes into > javascript > using rhino so...I dunno.....we'll see.. > > On 5/20/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: >> >> It's definitely some very cool technology, as much as I hate to admit >> it.... >> >> I downloaded and took apart as much as I could when it came out, very >> clever stuff! They've basically created a sort of browser equivalent to >> java. Not literally, and not on their own of course. Rhino has been >> around >> for a fairly long time now, but what they did with it is just crazy. The >> deployed JS that comes with your "compiled" application is the exact >> amount >> needed to run it, no more and no less. >> >> Comparing my background history I'd have to say that I probably have >> more >> facless/native gui experience than web as well. The API's are of course >> familiar. A lot of rhino api stuff made it into the public facing >> portions(which is equivalent to saying the browser API.,.heh), along >> with >> normal GUI-ish type things you'd expect. >> >> So, I feel happy in knowing that the direction tap5 is going in is >> exactly >> where it should be, but sad at the same time because I almost don't know >> what to do now. Why try and re-invent the wheel? hmmmm >> >> >> On 5/19/06, Geoff Longman <[EMAIL PROTECTED]> wrote: >> > >> > Very sweet. If this had existed a few years ago the number of web >> > frameworks in java would be much less than it is today. >> > >> > I finally got it running yesterday (my fault - no free time) and >> > lickety split I had converted some simple Tapestry stuff we have a >> > work here. Nothing complete mind you but for myself, an old Java GUI >> > programmer, the learning curve is infinitesmal compared >> > to....Tapestry. >> > >> > Even the demos are easily modified without too much trouble. Being >> > able to debug it like a normal Java GUI program is simply amazing. >> > >> > Way back when I found the learning curve of Tapestry hard for reasons >> > that are probably different from those most find today. I was coming >> > out of Swing land and had only a few months experiences (ok a year) >> > with servlet/jsp programming (no struts). Sliding back into the GUI >> > model programming is nothing to me. >> > >> > It will be interesting to hear how developers with only web experience >> > find the GWT learning curve. >> > >> > But, all new things are cooler than the old things and it remains to >> > be seen if one will hit the wall once one reaches the limits of GWT. >> > But so far..WOW! >> > >> > As for integrating GWT widgets into Tapestry..I can't give an opinion. >> > I'm not up enough on the hard work Jesse et all have been doing with T >> > 4.1. >> > >> > Geoff >> > >> > PS. [OT]it's very interesting that the devtime tool is an Eclipse RCP >> > app using SWT. >> > >> > On 5/17/06, Peter Svensson < [EMAIL PROTECTED]> wrote: >> > > OK, this is so sweet. Who will be the first to make this work with >> > > Tapestry/Tacos?? >> > > >> > > http://code.google.com/webtoolkit/ >> > > >> > > Cheers, >> > > PS >> > > >> > > >> > >> > >> > -- >> > The Spindle guy. http://spindle.sf.net >> > Blog: http://jroller.com/page/glongman >> > Other interests: http://www.squidoo.com/spaceelevator/ >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> >> >> -- >> Jesse Kuhnert >> Tacos/Tapestry, team member/developer >> >> Open source based consulting work centered around >> dojo/tapestry/tacos/hivemind. >> > > > > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.392 / Virus Database: 268.6.1/343 - Release Date: 2006.05.18. > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Jesse Kuhnert Tacos/Tapestry, team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind.
