Google Dart Reaches Stable 1.0 Release
The Dart language itself is but a small part of the story here. In addition to the class-based object-oriented modern programming language, one of the greatest things about Dart is the included libraries for things like Collections, Asynchronous operations, and much more — just check out all the available standard Dart API libraries for common web software development tasks. In addition to those, there are a growing number of community-sourced projects and libraries available on Github or the Dart "Pub" Package repository.
I have published my own open-source Dart / SVG Widgets on Github, and just finished updating them to be compatible with the 1.0.0 release of Dart. These are only "experimental" or "alpha" stage UI Widgets, and require more work to make use of some of the newer features of Dart that were not around when I first wrote this code (e.g., Streams and such). But, writing that open-source proof-of-concept SVG-UI-Framework in Dart definitely provided good experience and helped maintain my interest in Dart while the product made its march toward "stable 1.0" release.
[NOTE: Dart can *output* JS code that runs on any modern browser, and the code runs fast! So, why subject yourself to the typical maintenance nightmare of working directly in JS when you do not have to?]
There is also always Microsoft TypeScript if you prefer their approach to improving JS.
Continue to read this Software Development and Technology Blog for computer programming articles (including useful free / OSS source-code and algorithms), software development insights, and technology Techniques, How-To's, Fixes, Reviews, and News — focused on Dart Language, SQL Server, Delphi, Nvidia CUDA, VMware, TypeScript, SVG, other technology tips and how-to's, plus my varied political and economic opinions.