Posted 09 Jan 2014. Tagged: dart

dart recently reached 1.0 and is also heading to ECMA for standardisation. A great time to check out Google’s javascript replacement.

At first glance dart is a bit of an ugly duckling: it seems rather bland and dull, its syntax looks old fashioned. But look a little closer and you will discover that is actually quite a gem.

After the short dart tutorial and a cursory glance at polymer, I have decided to rewrite talaria in dart. So far the process has been rather fun, polymer is incredibly powerful and writing polymer components in dart feels intuitive and straightforward. dart itself is really fun to write and the IDE makes getting started really simple.

Of course dart still has its fair share of rough edges:

From my short experimentation with polymer, I believe that it will play a big part in the future of web development. It just makes sense. dart on the other hand is a no-nonsense tool that takes some of the pain out of javascript. It is a modern and effective language for (full-stack) web development.

  1. With the obvious exception of the excellent introduction offered by the dart book

  2. While initially inaccessible, erlang’s documentation is among the most complete and comprehensive once you get your feet wet. 

  3. Selecting one of the provided completions fails: Both the popup and the editor react to keyboard events. This means that by the time you select a completion, your cursor has moved away from its original position, and hitting enter adds a new line at some unexpected location instead of finalizing the completion. Double clicking a completion often does nothing at all. 

Posted 01 Jan 2014.

Happy New Year everyone! I hope it will be a fruitful year for all of us. My resolutions for this year:

To avoid falling into the similar pitfalls as last year, I am trying a new approach: a focus on the overall and less on time-bound achievement.

I wish you the best resolve with your own resolutions!

newer posts older posts