Is .Net boring now?
Short answer is yes and no.
Rocky wrote a nice mail on future of .Net
.Net and JavaScript is losing its trendiness. JavaScript
looks to be trendy (CoffeeScript or TypeScript).
Client Devices:
We have consumer and business apps
Consumer Apps
Apple, Google and Microsoft platform and development tool
has good future. JavaScript is a possibility.
Consumer apps are a niche market compared to the business
app space.
Business Apps
Business wants software that can build and maintained
cheaply as possible. Rewriting the application to get a “native experience”
does not seem viable.
Microsoft wants us to write us software cross platform JavaScript
apps.
Today JavaScript is pretty hard because of differences
between browsers and between browsers on different platforms.
JavaScript code may take more time as compared to .net/java
but it is only hope for applications to work on Apple, Google and Microsoft
Platform. It may be worth it.
JavaScript is like VB 3 in the early 1990s (or C in the late
1980s). It is typeless and primitive as compared to modern c#/vb or Java. To overcome
this it relies on tons of external components.
JavaScript apps never go into a pure maintenance code. Browsers and underlying operating
systems , along with the numerous open source libraries you must user are
constantly version and changing , so you can never stop updating your app codebase to accommodate this
changing landscape .
Server Software
So from a server software perspective , I think .Net and Java have a perfectly fine future , because the
server-side JavaScript concept is even less mature than client-side JavaScript.