tag:blogger.com,1999:blog-21367055.post114796536595237392..comments2023-11-05T05:15:29.383-05:00Comments on graphicallyspeaking: The Platform Effect and Google Web ToolkitSree Kotayhttp://www.blogger.com/profile/01637645734999157782noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-21367055.post-1149104188937476722006-05-31T15:36:00.000-04:002006-05-31T15:36:00.000-04:00I dont work for Google..........yet :) but I ll de...I dont work for Google..........yet :) but I ll defend why GWT needs a modicum of attention.<BR/><BR/>It does sure does look like a geek toy. For starters,it supports bare minimum java library;doesnt have anything fancy to do with 2D|3D; converts Java to Javascript!!!;Doesnt have UI finesse or refinement;If you hate JSwing then I completely understand.There are other questions too, do I trust a compiler generated Javascript code? Is that better than my handwritten code?; Any way to audit it? or do I really need it?. Does my js code size take a order of exponent when my UI designs become complex?. I downloaded GWT and faithfully ran some sample code and after a few helloworld foobars, I realized it is really nifty. Suddenly I dont have to worry about browsers. I dont have to launch a dreaded javascript debugger. I can debug my application with out breaking my browser. I can suddenly make my autocomplete/states come alive(good luck doing that in a non AJAX environment).<BR/><BR/>So why is google launching GWT?...I agree with Besbris; Its their first strategic salvo to capture & counteract the oncoming Microsoft challenge to capture Rich Internet Application Market. They want to provide the right tools to do that and they want to provide it to you first.<BR/><BR/>Sooner than sooner might be, web applications are going to perform like desktop applications. Plain vanilla DHTML is not going to be dynamic enough to run RIA apps. You are going to need AJAX servlets or someform of simple RPC to do your blindingly fast business logic to provide richness to WebApps masquerading as DeskApps. Currently their support for UI is minimal since they dont have anything more than trees, tbars, menus and dialogs. But when they bring in their library to support vector graphics, you will suddenly see a very rich UI with AJAX. That combined with the enormous java developer base that the world has around, it seems to me it will be very easy for a Java programmer to write a rich internet app in a much shorter time; and you dont have to unlearn java SWING. They want you to host all your hosted mode RIApps in their servers. They are your search today, soon they will want to be your remote database, eventually they want to be your remote operating system. Yes they want the OS market so badly(yes you are thinking I am crazyyy :)<BR/><BR/>There is one issue I see.Their JS code might get clumsy and unmanageable if UI designs get complex. Their rendering is much slower. Our own boxely is much faster and better manageable code wise. If we add a Simple secure RPC service to boxely then it will beat Echo and GWT and all its AJAX brothers in one swipe. I think Sree already has that in his mind :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-21367055.post-1148534291151753572006-05-25T01:18:00.000-04:002006-05-25T01:18:00.000-04:00d'oh! dangers of blind linking...d'oh! dangers of blind linking...Sree Kotayhttps://www.blogger.com/profile/01637645734999157782noreply@blogger.comtag:blogger.com,1999:blog-21367055.post-1148335831235194492006-05-22T18:10:00.000-04:002006-05-22T18:10:00.000-04:00Though they've tossed in the "GWT compiler" that t...Though they've tossed in the "GWT compiler" that translates Java code (using a somewhat restricted set of the runtime class library) to JavaScript so you can author your client side in Java before "publishing ". Geek value? ... sure ... useful? ... uhmm ... dunno.<BR/><BR/>And if Sree hadn't linked to Dave Besbris, I would surely never have seen the photo of Kotayniac ... priceless.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-21367055.post-1148183832638631482006-05-20T23:57:00.000-04:002006-05-20T23:57:00.000-04:00I think it's the same reason we release VoIP, AIM ...I think it's the same reason we release VoIP, AIM PhoneLine, CVN, after Vonage, Skype, and YouTube exist...branding.<BR/><BR/>For some odd reason people like Google and their branding. I don't buy the whole "Do no evil" charade but hey, why not.Anonymousnoreply@blogger.com