[dba-VB] ASP.NET MVC, Web API, Razor and Open Source - ScottGu's Blog

jwcolby jwcolby at colbyconsulting.com
Sat Mar 31 08:17:58 CDT 2012


Hans,

 > This comparison is a bit misleading though, as you have simplified a lot of things into "C# and 
XAML", while, in the case of ASP.NET MVC <snip>


I agree with everything you say.  The point however is that developing on / for the web is a 
mish-mash of technologies which barely play together, all controlled by different factors / 
companies / standards.  It is just a stinking mess.

We need a single environment with a single "language" or the web will always remain the abomination 
it is today.  Say what you will, but .Net is a *huge* advance in programming, allowing a developer 
to select a language and develop in a common environment (yea yea, in Windows only).

The best that can be said today is that "the web kinda sorta works, some of the time, in some 
browsers (and differently in every browser), depending entirely on the skills of the developers in 
the specific mish-mash of tools that they decide to use, and the testing that they did with the 
various browsers, and the capabilities of the user's selected browser to deal with said mish-mash of 
tools".

Not what I want, and not how I want to develop.

I'll give you an example.  My wife had to investigate phone calls made from our phone by a baby 
sitter.  I wasn't here to help, so she bravely got on the phone with Charter.

We use Firefox.

Charter tech support had to change the password because Mary did not know the password I use to 
manage the account.

Changing the password did not work.  An HOUR later, after trying this that and this other thing, the 
tech support asked her to switch to Internet Explorer.  Badaboom, she is in with a new password.

What a mess the internet is.

John W. Colby
Colby Consulting

Reality is what refuses to go away
when you do not believe in it

On 3/31/2012 12:44 AM, Hans-Christian Andersen wrote:
> This comparison is a bit misleading though, as you have simplified a lot of things into "C# and XAML", while, in the case of ASP.NET MVC, you have been more explicit. But, in any event, this feels like comparing apples and oranges. Silverlight was not designed to be an markup language designed to be used in the same way that HTML/CSS (and JS) is used. WPF is  something else altogether. And ASP.NET MVC should, like any good framework, do a lot of the grunt work for you anyways (at least, I hope it does).
>
> Let's also not forget that SL is a Microsoft technology, which is under their control and effectively forces everyone to use Microsoft tech to build anything. This defeats what has made the web so great.
>
> Hans




More information about the dba-VB mailing list