Don't you ever stop for a moment to think why on earth do you have to do so many different things in so many dialects to build what it is supposed to be a simple application?
Code C# on the server side
Code ASP on the design side
Code HTML on the UI side
Code Javascript on the client side
Code SQL on the data side
Code XML on the service side
Wouldn't it be good if we could do all of that in one and only one way?
I know of one company that will not do that, for their motto is to divide and conquer.
I know of nobody moving in that direction yet, but that will be the language of 100 years and none of us will be here to see it.
Keep coding young jedi, evolution is unstoppable.
Question everything, challenge everything.
Wave the flag of unification!