When the king of search engines speaks, the tech world listens. When it announces that it’s going to start speaking in a new language, it’s bound to raise some concern.
Google outlines the Dart’s objectives as attempting to create a new language that is structured yet flexible, quick and highly efficient, appropriate for a full range of web-capable devices and one that can be used across all browsers while attempting to:
- Address problems when small programs swell into large ones and cannot be easily broken back into smaller components
- Resolve conflicts between static and dynamic languages
- Tackle issues of languages that work with both client and server specifications
- Provide an easier means for programmers to take over each other’s work
- Reduce work hassles on context switching
Clearly, Dart is raising the bar and programmers know this is one language that will have to be learnt. But there’s no saying whether or not the time invested in it will be well spent. At the same time, it is important to keep in mind that Google is a frontrunner and in par with Microsoft. They’ve overtaken Hotmail with Gmail, Mapquest with Google Maps, Mozilla with Chrome and are making a serious bid to outdo Facebook with Google+. It’s clear that they’ll be giving Dart’s development their all.
There’s a lot of skepticism stating that Dart will not necessarily be different but just an alternative. Who’s to say that it may not be the next big thing?