Archive | September 2012

Maintainable Web Programming – Reviewing Dart

When developing modern web applications which should run on any major web browser and without the client’s need to install extra software, there is no way around using this programming language we all love: JavaScript. I personally appreciate its low type safety, its difference between null and undefined, the lack of OOP concepts, the fact that one should avoid writing native code if you want to ensure cross-browser compatibility and many other little things that make developers happy. If you understand the irony, you will be interested in a new language called “Dart”, introduced by Google about one year ago. I came across this project when I did some research about how to make our JavaScript code base more maintainable. Read the following article to learn about the language’s basic concepts, what I find highly helpful and why I decided to not use it for my current projects.

Read More…