<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-336308386934546555.post1251598093694832745..comments</id><updated>2010-08-17T14:43:13.832+08:00</updated><title type='text'>Comments on C for Coding: Lost in Translation or Why GWT Isn’t the Future of...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.cforcoding.com/feeds/1251598093694832745/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default?start-index=26&amp;max-results=25'/><author><name>William Shields</name><uri>http://www.blogger.com/profile/18356811199950883367</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>70</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-7677538739211915908</id><published>2010-08-17T14:43:13.832+08:00</published><updated>2010-08-17T14:43:13.832+08:00</updated><title type='text'>Very well explanation about GWT.. keep going...</title><content type='html'>Very well explanation about GWT.. keep going...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/7677538739211915908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/7677538739211915908'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1282027393832#c7677538739211915908' title=''/><author><name>Web Design Company Dubai</name><uri>http://www.gulfwebstudio.com</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-4462852564343642684</id><published>2010-07-08T21:49:38.792+08:00</published><updated>2010-07-08T21:49:38.792+08:00</updated><title type='text'>P.S. broswer abstraction (maybe by 90%) is another...</title><content type='html'>P.S. broswer abstraction (maybe by 90%) is another big argument for a GWT approach</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/4462852564343642684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/4462852564343642684'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1278596978792#c4462852564343642684' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-8448440579783651791</id><published>2010-07-08T21:48:22.990+08:00</published><updated>2010-07-08T21:48:22.990+08:00</updated><title type='text'>With untyped languages you'll sooner or later get ...</title><content type='html'>With untyped languages you&amp;#39;ll sooner or later get into trouble as applications become more and more complex, need to be troubleshot/maintained/migrated/etc. JS for the small-to-medium and/or prototype projects is nice, for the big/strategic things I prefer GWT plus &amp;#39;widget set&amp;#39; (SmartGWT)&lt;br /&gt;&lt;br /&gt;   Ekki</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/8448440579783651791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/8448440579783651791'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1278596902990#c8448440579783651791' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-4217282323051874891</id><published>2010-05-08T06:58:18.655+08:00</published><updated>2010-05-08T06:58:18.655+08:00</updated><title type='text'>The funny thing with these "the future is not x" a...</title><content type='html'>The funny thing with these &amp;quot;the future is not x&amp;quot; articles is that they are so fun to look back at when the future has come, and it is x. Like the one that wrote &amp;quot;the internet is a flop and will die in a few years&amp;quot;, sometime in 1996.&lt;br /&gt;&lt;br /&gt;I just started writing my first GWT application. Yes, the compile time is a lill pain. Not anywhere NEAR the pain it would be to spend hours debugging the complex javascript code it would take to make the ajax application i build in no time using gwt.&lt;br /&gt;&lt;br /&gt;I belive the future is ajax. Backends will respond as web services, not web pages build using JSP / PHP etc. Gwt is a techologie that is giving us a framework to do this in a type safe manner, with a good library, integrated into top IDE&amp;#39;s.&lt;br /&gt;&lt;br /&gt;I do not know if gwt is the future, but I belive it is going to be somewhat along those lines. Reading the comments, it seems your predictions are not shared by many.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/4217282323051874891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/4217282323051874891'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1273273098655#c4217282323051874891' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-4947846969365453569</id><published>2010-04-12T15:31:10.047+08:00</published><updated>2010-04-12T15:31:10.047+08:00</updated><title type='text'>Great article and thanks for highlighting my site!...</title><content type='html'>Great article and thanks for highlighting my site!&lt;br /&gt;&lt;br /&gt;www.maksansolutions.com</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/4947846969365453569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/4947846969365453569'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1271057470047#c4947846969365453569' title=''/><author><name>Madan</name><uri>http://www.blogger.com/profile/11456746912477489240</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-3615890991820786420</id><published>2010-03-24T04:42:07.079+08:00</published><updated>2010-03-24T04:42:07.079+08:00</updated><title type='text'>You are my hero.  Amen.</title><content type='html'>You are my hero.  Amen.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/3615890991820786420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/3615890991820786420'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1269376927079#c3615890991820786420' title=''/><author><name>Mr. Java</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-5719407257362599219</id><published>2010-03-18T00:27:43.981+08:00</published><updated>2010-03-18T00:27:43.981+08:00</updated><title type='text'>I need to say that you are a joke sir.</title><content type='html'>I need to say that you are a joke sir.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/5719407257362599219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/5719407257362599219'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1268843263981#c5719407257362599219' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-4414046630038486436</id><published>2010-03-18T00:25:27.864+08:00</published><updated>2010-03-18T00:25:27.864+08:00</updated><title type='text'>GWT is revolutionary and will allow the developmen...</title><content type='html'>GWT is revolutionary and will allow the development of large complex apps on the browsers of all makes and shapes. Widgets will improve with time.&lt;br /&gt;&lt;br /&gt;Good luck in your JavaScript world. You&amp;#39;re going to need it.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/4414046630038486436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/4414046630038486436'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1268843127864#c4414046630038486436' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-8314124586643125688</id><published>2010-03-16T09:17:10.151+08:00</published><updated>2010-03-16T09:17:10.151+08:00</updated><title type='text'>I've used both heavily, and I'm both a Java and JS...</title><content type='html'>I&amp;#39;ve used both heavily, and I&amp;#39;m both a Java and JS guy, so no language issues. I&amp;#39;ve got to say GWT is just amazing for building large complex Web 2.0 apps. The only points above that I can agree with in any way are about the widgets, and we&amp;#39;ve crafted our own - problem solved.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/8314124586643125688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/8314124586643125688'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1268702230151#c8314124586643125688' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-2296605252730241985</id><published>2010-02-09T12:39:51.245+08:00</published><updated>2010-02-09T12:39:51.245+08:00</updated><title type='text'>So nice to see so many comments on this subject, a...</title><content type='html'>So nice to see so many comments on this subject, as they provide an opinion coming from a legit background.&lt;br /&gt;&lt;br /&gt;Here is our website, kodingen.com an online IDE, we used PHP + Jquery on the frontend. I thought i showed you this to demonstrate the scale that i&amp;#39;m talking about.&lt;br /&gt;&lt;br /&gt;Am I happy, no! It took us 4 months to make sure that everything works, since only testing we could do was to click everywhere. you tell me about your compile times.&lt;br /&gt;&lt;br /&gt;Now I&amp;#39;m looking forward to the day that we port everything to GWT with Vaadin.&lt;br /&gt;&lt;br /&gt;Why? because, php+js is a mess regardless how well you write it, compared to Java. Of course creating a mess doesn&amp;#39;t limit itself to a specific language but if you have developed a large scale app like we did, you will know what I mean. &lt;br /&gt;&lt;br /&gt; &amp;#39;you&amp;#39; know your classes, there is no one way of implementing them, there are no standards, and it&amp;#39;s almost improbable to think that a large team will be fine with php+js (unless your father is rich), you will end up converting PHP to a compiled language as facebook did with HipHop if your website made it to 200 million users.&lt;br /&gt;&lt;br /&gt;Even then, as it&amp;#39;s name suggests, it&amp;#39;s going to be a hiphop not a contemporary art.&lt;br /&gt;&lt;br /&gt;I don&amp;#39;t know the future, but now, if you are reading this and want to create something big or small, learn GWT, Java or Vaadin, you will thank me later. Here is my opinion about this &lt;br /&gt;&lt;br /&gt;http://devrimyasar.com/blog/2009/11/22/finally-there-vaadin-godsend-on-gwt-google-app-engine/</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/2296605252730241985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/2296605252730241985'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1265690391245#c2296605252730241985' title=''/><author><name>openid</name><uri>http://devrimyasar.com/openid?id=118354433982091694110</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-6243401782694203416</id><published>2010-02-02T13:39:14.032+08:00</published><updated>2010-02-02T13:39:14.032+08:00</updated><title type='text'>Can't say I agree. I've worked with GWT, and with ...</title><content type='html'>Can&amp;#39;t say I agree. I&amp;#39;ve worked with GWT, and with php/js. GWT for complex RIA is far preferable.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/6243401782694203416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/6243401782694203416'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1265089154032#c6243401782694203416' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-2197043083121600357</id><published>2010-01-21T02:00:31.961+08:00</published><updated>2010-01-21T02:00:31.961+08:00</updated><title type='text'>GWT is brilliant, the problem lies more with usage...</title><content type='html'>GWT is brilliant, the problem lies more with usage. Fact is, Java developers are generally not UI experts and it&amp;#39;s a naive to think that with some widget or component framework like Ext, you have all you need to develop slick apps.&lt;br /&gt;&lt;br /&gt;UI knowledge, SEO implementation, accessibility, progressive enhancement are usually not among the skillset of your average Java developer *if they are, you ROCK!* so any apps build with GWT might look sweet and it will work, but every other factor which is important to webdevelopment will be total and utter crap.&lt;br /&gt;&lt;br /&gt;Seen some Java devs utilize GWT for enteprise applications. The HTML was crap, accessibility was crap, SEO was crap, there was no progressive enhancement present at all so if JS breaks somewhere on your page (due to third party scripts and you cant fix it because no one know JS), your app breaks. And even usability was crap, it did work, but waiting ages for a huge grid to load or chunking client side processes up in an evented model or basically any JS best practise idioms simply goes out of the window.&lt;br /&gt;&lt;br /&gt;This is not the fault of GWT, you can do all of that, but for your average Java developer, it would take too much time because they *usually* haven&amp;#39;t learned to create great UI&amp;#39;s and are not familiar with JS idioms and methodology or how UI&amp;#39;s are glued together in the first place.&lt;br /&gt;&lt;br /&gt;That said, I am a *script kiddy* myself that works for a Java joint that deploys enterprise level applications. There&amp;#39;s a lot wrong on all ends, wether it&amp;#39;s script side or compile side, fact is, we&amp;#39;re not there yet on either side. &lt;br /&gt;&lt;br /&gt;Work with the tools and resources you have, read articles including the rants that follow to get a good view. Don&amp;#39;t stick to one narrow minded opinion because chances are, you will be wrong, whatever you preach.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/2197043083121600357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/2197043083121600357'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1264010431961#c2197043083121600357' title=''/><author><name>BGerrissen</name><uri>http://www.netben.nl</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-8274829059153763323</id><published>2010-01-09T00:24:23.591+08:00</published><updated>2010-01-09T00:24:23.591+08:00</updated><title type='text'>I agree with the author. Putting another layer to ...</title><content type='html'>I agree with the author. Putting another layer to translate from Java to Javascript won&amp;#39;t be the final solution to solve incompatability on different browser issue. Every browser is developing. How long will GWT to catch up to offer the latest features in browsers.&lt;br /&gt;&lt;br /&gt;It is also awkward to make HTML, CSS, Javascript working perfectly in GWT.&lt;br /&gt;&lt;br /&gt;ExtJS is not a good library either. Its memory leak is like a sieve!!!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/8274829059153763323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/8274829059153763323'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1262967863591#c8274829059153763323' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-6685214517180876032</id><published>2009-12-15T17:14:09.561+08:00</published><updated>2009-12-15T17:14:09.561+08:00</updated><title type='text'>Could you re-elaborate your thoughts thinking that...</title><content type='html'>Could you re-elaborate your thoughts thinking that your comparison would be a lot more appropriate if it were worded like: &amp;quot;if you were to write a textbook for Germany (the &amp;quot;web&amp;quot;) what language would you use knowing plain German won&amp;#39;t work (&amp;quot;browser incompatibilities&amp;quot;)?&amp;quot;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/6685214517180876032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/6685214517180876032'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1260868449561#c6685214517180876032' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-252327617470878673</id><published>2009-12-15T03:49:43.817+08:00</published><updated>2009-12-15T03:49:43.817+08:00</updated><title type='text'>@Wyatt - There are GWT wrapper libraries for most ...</title><content type='html'>@Wyatt - There are GWT wrapper libraries for most JS libs, but if none exist, yes, you&amp;#39;ll have to write one, or call the JS directly using GWT&amp;#39;s convenient JSNI.  But you&amp;#39;ll find that GWT makes many of these JS libs irrelevant.  What are you looking for, widgets, effects, data marshaling?  The GWT widget space is admittedly young, but it&amp;#39;s growing quickly.  See SmartGWT, GXT, GWT incubator, etc.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/252327617470878673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/252327617470878673'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1260820183817#c252327617470878673' title=''/><author><name>Kevin Wong</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-1368346744114711791</id><published>2009-12-14T21:57:52.987+08:00</published><updated>2009-12-14T21:57:52.987+08:00</updated><title type='text'>There is no impedence missmatch. No problem. Using...</title><content type='html'>There is no impedence missmatch. No problem. Using this argument you should program in assembler, not javascript !&lt;br /&gt;&lt;br /&gt;So what, you don&amp;#39;t want to use java for client side and prefer javascript. That&amp;#39;s your choice.&lt;br /&gt;&lt;br /&gt;But i bet, it&amp;#39;s not everyone choice ! Most of your arguments are Java vs Javascript comparison and how YOU prefer javascript. &lt;br /&gt;&lt;br /&gt;That fine, but it&amp;#39;s not necessary what every developper will think.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/1368346744114711791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/1368346744114711791'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1260799072987#c1368346744114711791' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-6816996015323439769</id><published>2009-12-14T19:29:11.775+08:00</published><updated>2009-12-14T19:29:11.775+08:00</updated><title type='text'>"if you were to write textbooks in German would yo...</title><content type='html'>&amp;quot;if you were to write textbooks in German would you write them in German or write them in English and have a tool convert them to German?&amp;quot;&lt;br /&gt;&lt;br /&gt;...simple, it depends on a few factors! If German is your native language I&amp;#39;d write it in German. But if you&amp;#39;re not familiar with German or you barely can order can order a coup of coffee without looking up every second word in a dictionary and your German is still terrible... well, then I&amp;#39;d certainly use this converter. Also some things you can explain in English much less complicated than in German.&lt;br /&gt;&lt;br /&gt;And finally, the killer argument FOR GWT: Google is behind this! If it&amp;#39;s not yet a standard paradigm for web app development, it&amp;#39;ll become one soon! Also GWT evolves very fast. And the side-effect – some code parts have to be rewritten if you upgrade your GWT SDK.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/6816996015323439769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/6816996015323439769'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1260790151775#c6816996015323439769' title=''/><author><name>Alexander Orlov</name><uri>http://www.blogger.com/profile/12810422593975325823</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-5947399800219740934</id><published>2009-12-14T03:47:11.224+08:00</published><updated>2009-12-14T03:47:11.224+08:00</updated><title type='text'>Implying that HTML + CSS + JavaScript + server sid...</title><content type='html'>Implying that HTML + CSS + JavaScript + server side logic can&amp;#39;t successfully be applied in a &amp;quot;software engineering&amp;quot; context is entirely bogus. Dynamic vs static typing, blah blah, yawn. Perhaps for some sufficiently large project, the JS approach wouldn&amp;#39;t be sufficient, but I suspect that for the vast majority of Web apps it is. Yes, JS has some issues, but so does every language and programming environment.&lt;br /&gt;&lt;br /&gt;Question: how do you integrate a 3rd party JS library into a GWT app? I don&amp;#39;t have direct experience with this, but a coworker has said that the effort is non-trivial and that you either need to rely on a 3rd party adapter or write your own. For some (me), this is a non-starter.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/5947399800219740934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/5947399800219740934'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1260733631224#c5947399800219740934' title=''/><author><name>Wyatt</name><uri>http://www.blogger.com/profile/02038557558334568410</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-8750860414052022469</id><published>2009-11-19T21:05:00.998+08:00</published><updated>2009-11-19T21:05:00.998+08:00</updated><title type='text'>Web development is a broad term for any activity t...</title><content type='html'>Web development is a broad term for any activity to developing a web site for the World Wide Web or an internet. This can include e-commerce business development, web design, web content development, client-side/server-side scripting, and web server configuration. However, among web professionals, &amp;quot;web development&amp;quot; usually refers only to the non-design aspects of building web sites, e.g. writing markup and coding. Web development can range from developing the simplest static single page of plain text to the most complex web-based internet applications, electronic businesses, or social network services.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/8750860414052022469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/8750860414052022469'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1258635900998#c8750860414052022469' title=''/><author><name>magnesium</name><uri>http://www.vitabits.co.uk/multivitamins</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-8222140031117231157</id><published>2009-11-15T17:51:55.035+08:00</published><updated>2009-11-15T17:51:55.035+08:00</updated><title type='text'>You really should take a look of Vaadin ( vaadin.c...</title><content type='html'>You really should take a look of Vaadin ( vaadin.com ). It is built on GWT, but get away from the slow compilations by moving most of the UI to server. The widgets look really good ( demo.vaadin.com/sampler )and license is Apache 2.0.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/8222140031117231157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/8222140031117231157'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1258278715035#c8222140031117231157' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-1952437432297738877</id><published>2009-11-14T03:33:21.524+08:00</published><updated>2009-11-14T03:33:21.524+08:00</updated><title type='text'>Wholeheartedly agree that GXT is an inferior quali...</title><content type='html'>Wholeheartedly agree that GXT is an inferior quality product. It might be a &amp;quot;pure&amp;quot; GWT third party library, but that doesn&amp;#39;t make it a good product. It&amp;#39;s &amp;quot;pure&amp;quot; crap if you ask me.&lt;br /&gt;&lt;br /&gt;It&amp;#39;s not just that the product has a lot of bugs but the product design and API&amp;#39;s are fundamentally flawed. It&amp;#39;s a copycat of Ext JS and a lot of design choices are not sound. Generics were introduced all over the place by the author who clearly had no clue how generics work. The users helped clean some of this but it&amp;#39;s still very messy to work with.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/1952437432297738877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/1952437432297738877'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1258140801524#c1952437432297738877' title=''/><author><name>andrew j</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-7011003781266648586</id><published>2009-11-13T03:46:19.947+08:00</published><updated>2009-11-13T03:46:19.947+08:00</updated><title type='text'>GXT is a piece of s%$#@. Please, get away from it....</title><content type='html'>GXT is a piece of s%$#@. Please, get away from it. Besides, they try to charge you for a bunch of bugs. But that&amp;#39;s what you get when you force people to pay for debugging your application.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/7011003781266648586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/7011003781266648586'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1258055179947#c7011003781266648586' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-5982140954890196388</id><published>2009-11-12T21:40:02.141+08:00</published><updated>2009-11-12T21:40:02.141+08:00</updated><title type='text'>i also agree that GXT is horrible, because many  o...</title><content type='html'>i also agree that GXT is horrible, because many  of the bugreports they are refuse it as &amp;quot;thats by design&amp;quot; :-(</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/5982140954890196388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/5982140954890196388'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1258033202141#c5982140954890196388' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-7871460487627679394</id><published>2009-11-11T18:24:58.966+08:00</published><updated>2009-11-11T18:24:58.966+08:00</updated><title type='text'>"Give a man a hammer, and everything look like a n...</title><content type='html'>&amp;quot;Give a man a hammer, and everything look like a nail&amp;quot;&lt;br /&gt;&lt;br /&gt;That&amp;#39;s definitely not the best approach to take to programming in general.  There are many tools to use to accomplish a particular programming task, and you need to find the right one.  GWT has its niche as does simple scripting, but at the end of the day, if you have 10 developers working on a large-scale rich-client web application, GWT is the holy grail.  The code ends up being more maintainable and reusable, which is priceless in a business setting.  If you&amp;#39;re a solo coder trying to quick-fast-in-a-hurry get a simple site up, script away.  Use the right tool for the job.&lt;br /&gt;&lt;br /&gt;I actually find myself sometimes combining practices, writing scripts invoked from my Java code or vice versa, because a certain section of a project may lend itself to be written a certain way; or, I may have scripts around that I need to integrate that don&amp;#39;t translate to Java.&lt;br /&gt;&lt;br /&gt;So, is GWT the future of web development?  Yes.  Web applications are becoming increasingly complex and, more important, the audience is starting to expect this.  In the past, people were used to downloading and installing desktop applications to accomplish major tasks; now, the power of web applications is being realized and people are actually using these apps.  The more they use it, the more demands will be placed on developers to create even richer apps, more complex modules, and provide more services.  As demand causes web applications to scale, a scalable platform will be the thing to have -- and that, is GWT.&lt;br /&gt;&lt;br /&gt;Not to completely disregard you, you do make valid points, but I think your conclusion is wrong.  Good thing everyone has their own opinions!&lt;br /&gt;&lt;br /&gt;http://gogocarl.blogspot.com</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/7871460487627679394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/7871460487627679394'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1257935098966#c7871460487627679394' title=''/><author><name>Carl Scott</name><uri>http://www.blogger.com/profile/02372135317795354157</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-389109383099262893</id><published>2009-11-06T18:34:34.497+08:00</published><updated>2009-11-06T18:34:34.497+08:00</updated><title type='text'>Agree that GWT doesn't provide beautiful widgets, ...</title><content type='html'>Agree that GWT doesn&amp;#39;t provide beautiful widgets, but that isn&amp;#39;t the point of GWT. It has been created as facilitator.&lt;br /&gt;&lt;br /&gt;Disagree that GXT is terrible, whilst somethings relating to API consistency and design are indeed terrible on the whole it is a fantastic library.&lt;br /&gt;&lt;br /&gt;I can&amp;#39;t really comment on the JavaScript side of things, I have wrapped a few native methods in GWT but apart from that I know nothing.&lt;br /&gt;&lt;br /&gt;GWT combined with GXT has enabled me to create an awesome professional services application that enables all consultants and staff to log in using any machine anywhere and do what was previously done via a crappy desktop client via RDP. &lt;br /&gt;&lt;br /&gt;In conclusion, if you love javascript so much why don&amp;#39;t you marry it and then use whatever expertise you have, I am assume you are a guru with javascript, to improve GWT in the areas that you have harped on about or create something better.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/389109383099262893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/1251598093694832745/comments/default/389109383099262893'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html?showComment=1257503674497#c389109383099262893' title=''/><author><name>james</name><uri>http://www.blogger.com/profile/08813539762805541456</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/10/lost-in-translation-or-why-gwt-isnt.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-1251598093694832745' source='http://www.blogger.com/feeds/336308386934546555/posts/default/1251598093694832745' type='text/html'/></entry></feed>