Dart is a language for the web by Google which is object oriented with optional types. You can use Dart to build great apps for the client-side, server-side and command line.
My story why I love Dart and why it makes me so much productive!
Tests rule the world code
Package test
test("Person is Jana", () {
Person person = new Person("Jana");
expect(person.name, equals("Jana"));
});
Documentation for everything
/**
* [ProcessResult] represents the result of
* running a non-interactive process started with
* [Process.run] or [Process.runSync].
*/
class ProcessResult {
Image credits
● Matthew Keefe, cc,
https://www.flickr.com/photos/60243770@N00/3123775954/
● Mari Wirta, cc
https://www.flickr.com/photos/64194626@N03/6292870807/
● jenny downing, cc, https://www.flickr.
com/photos/7941044@N06/3990391143/
● Kjetil Korslien, cc
https://www.flickr.com/photos/kjetikor/8484119632/
● Kārlis Dambrāns, cc
https://www.flickr.com/photos/janitors/16524906898