“Times they are a changin”

In recent days, it is very interesting to watch C#/.NET/ASP/SilverLight people trying to port themselves into the HTML/JS paradigm. All together with life long “unqestionable” truths like:

1.
Class is a good thing
2.
This is “much better”:
this.allItems = ko.observableArray(["Apple", "Banana", "Cherry"]);
this.itemToAdd = ko.observable("");
Than this:
this.allItems = ko.observable(["Apple", "Banana", "Cherry"]);
this.itemToAdd = ko.observable("");
3.
There is a “math” behind Rx

And so on. And sadly all false … And also currently very visible in WinJS source, or BUILD demos where speakers were presenting code on stage with document.getElementId(), or document.addEventListener() everywhere …

This all might not seem very important to You, but I beg to differ. Why? This is why:

Google is watching

And notices general inability on the enemy side to produce modern HTML5/JS solutions.

Thanks …

2 Replies to ““Times they are a changin””

  1. I’m with you, although it’s “WinRT”. What struck me first was the reliance on deep namespace hierarchies. None of it feels idiomatic and it’s all actually quite smelly.

  2. I don’t know … the more time I spend inside the more I am convinced all of the JavaScript was written by those “interns” presented at the BUILD.

    I do not know anybody on the Chakra™ team who would write (for example) :

    var newArray = new Array();

    Etc…

Comments are closed.