Evolution in Data Integration From EII to Big Data
Approaches to integrating data are changing with emergence of cloud computing.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
How would you like to view the presentation?
Why NoSQL? A primer on Managing the Transition from RDBMS to NoSQL
Software Configuration Management Best Practices
How does Dart compare with GWT? One difference is GWT is Java compiled to JavaScript, Dart is a new language compiled to JavaScript. Under what circumstances would I prefer one over another?
The real motivation behind Dart is to make it run natively in the browser (not via javascript).
Today it’s hard to deliver a large amount of code to the browser using javascript source files.
Ironically, Dart's mission is very close to Java's original mission.
Java/GWT don't really embrace HTML/DOM other than to use that as a delivery vehicle for applications. I suspect Dart will be a better HTML citizen just like javascript is today.
Also, Java is showing its age. Dart is a multi-paradigm language supporting OO, functional and Actor paradigms (like many other contemporary languages).
If Dart never takes off other than just as a source language for javascript then it would be a waste. Better still Google should focus on the VM under Dart and make that directly addressable so that any language can be ported to run on the web - not just Dart or javascript.
See also comments on this InfoQ article: www.infoq.com/news/2011/11/scala-gwt
GWT is more of a framework. Dart has a larger scope than that of a usual framework even if some of Dart may also work as a framework.
With a DartVM, running Dart in a browser for development purposes if not for deployment purposes will also help to speed up the usual process of edit a file, reload the page to see the changes. GWT presently seems to take over several seconds to test the changes.
There's a potential to use the DartVM to power application deployments in the Android devices. So you don't need to compile it all to JavaScript to run, necessarily.
As both GWT and Dart make for good frameworks, you may use either one if you so wish.
Dart is sort of the future. GWT is the established and successful present. Eventually, the toolkits available to GWT will also be available to Dart so the differences will be blurred even more.
Cheers,
Joao
I feel uneasy with the decision to appeal to intuitive understanding rather than logical correctness regarding the covariance of generic types because I'm afraid it may result in more confusion rather than less. I remember that VB<=6 had arrays that were 1-based by default for the same reason, but as this behaviour could be overridden and some developers preferred 0-based arrays it led to confusion over whether any particular array was 1-based or 0-based.
Approaches to integrating data are changing with emergence of cloud computing.
Michele Ide-Smith presents the lessons learned in the process of introducing UX principles and techniques into a large organization through a series of small steps.
Dave Farley and Martin Thompson discuss solutions for doing low-latency high throughput transactions based on the Disruptor concurrency pattern.
Rajneesh Namta shares his thoughts, experiences, and some of the critical lessons learned while implementing software test automation on a recent Agile project.
Dale Schumacher presents several patterns of actor interaction that can be used in collaborative programs written in any language.
Rúnar Bjarnason discusses Scalaz, a Scala library of pure data structures, type classes, highly generalized functions, and concurrency abstractions to perform functional programming in Scala.
One of the main challenges when designing software architecture is considering quality attributes. Not only their design turns out to be difficult, but also the specification of these attributes.
Michael Feathers analyzes real code bases concluding that code is not nearly as beautiful as designers aspire to, discussing the everyday decisions that alter the code bit by bit.
4 comments
Watch Thread Reply