DART slides from SenchaCon
Posted by David Chandler on October 28, 2011
I thoroughly enjoyed SenchaCon this week in Austin, TX, where I presented Building Modern Web Apps with HTML5 and DART. Overall, I was very impressed with the quality of the developers at SenchaCon. It was a special treat to meet Darrell Meyer and Sven Brunken, lead developers for Ext GWT. In the last year, Ext GWT has undergone a huge refactoring to do things more consistently with vanilla GWT (including Cell widgets and the Appearance pattern), and now makes advanced use of these as well as the new AutoBeans framework. I regret not meeting Darrell, Sven, Colin, and team sooner, as they are clearly sophisticated GWT developers who understand the innards of GWT quite well and have taken pains in the last year to make Ext GWT more interoperable with mainline GWT, including throwing away some of their previous work when GWT rolled out with the same functionality unanticipated. I frequently get asked about GWT consulting and am delighted to learn that Sencha has a growing professional services team knowledgeable about GWT as well as all things browser. This is not an official endorsement, but Sencha certainly appears to be one of the few companies capable of handling large GWT projects.
I had lots of fun watching developers interact with the Chromebooks on display in the Chrome booth. Many folks mentioned getting one for their kids or grandmas this Christmas (“and give yourself the gift of no tech support”). I am personally more attracted to the Chromebook than tablets, but that’s mostly because I’m so keyboard-focused (the trackpad on the Samsung Chrombook, by the way, is one of the better I’ve used apart from a Mac–I haven’t tried the Acer Chromebook yet). One place where a tablet would excel is crammed in the back of an airplane, where there’s not really enough room to open my 15″ MacBook Pro. Speaking of which, flights are much more bearable with a laptop and wi-fi. I think I’m addicted to work.
Back to Dart. I regrettably did not leave any time for questions, but was pleasantly surprised at feedback from JS developers after my talk who expressed frustration with Javascript’s lack of typing and scoping and were cautiously optimistic about Dart as a better way to build large-scale apps in the browser. I also met folks who are currently building large apps in JS by compiling from ActionScript. The fact that people are doing this (along with compiling from Java using GWT) definitely points to the need for better languages in the browser.
J.F. Zarama said
David Chandler: thanks for the article; I used it to get my head around GWT, AppEngine and Objectivity.
I am using it to outline a potential application and direction to our team; one note: I find it complexity creeps in; there are over 40 java-files plus the other project based and configuration files results in over 60 files for the project.
There is much ceremony on this and results in detracting from focusing on the application and getting lost in the scaffolding needed to run it. A simpler model is needed; perhaps Dart may assist to simplify the labour on the client and on the server.
Thanks again for the sample application;
J.F. Zarama said
apologies; I meant to post it in response to the listwidget example and not under Dart slides from SenchaCon;
Debdutta Mohanty said
Hi David,
Thanks for some great slides. Is there a way we can download the PDF or slides for this, it just plays in my browser (Chrome)?
Regards
Debdutta
David Chandler said
No, but you can use wget or curl to retrieve a local copy. Also see http://www.dartlang.org/slides/ for the latest.