from Hacker News

Zombie Operating Systems and ASP.NET MVC

by wmorein on 6/12/09, 8:45 PM with 21 comments

  • by hugothefrog on 6/12/09, 9:41 PM

    Interesting write up, and a nice style.

    The filename limitation isn't the only problem. There's also a limit of 260 characters in the URL.

    http://stackoverflow.com/questions/265251/asp-net-url-maxpat...

    Boo-sucks if you suddenly run into that without expecting it!

  • by smhinsey on 6/13/09, 12:18 AM

    > But ASP.NET MVC was based on ASP.NET. Which checks for the existence of a file before running any scripts.

    This is not correct. When you configure an ISAPI filter in IIS, such as ASP.NET or PHP, you can choose whether or not to verify the presence of files. You can also do this via configuration for .NET HTTP handlers. Parts of ASP.NET itself rely on this feature, such as the trace.axd handler and the web resource handlers.

    I don't have the option to verify that you can't create those routes, but if you can't, it's not related to that particular feature.

  • by Elepsis on 6/13/09, 1:55 AM

    This article (and the comments on it here) is a pretty classic illustration of the "damned if you do, damned if you don't" situation Microsoft (and any other company that at least attempts to preserve backwards compatibility) inevitably ends up in.
  • by kingsley_20 on 6/12/09, 10:39 PM

    Reminded me of this Snopes piece about the width of space shuttle parts being determined by the size of a horse' butt. http://www.snopes.com/history/american/gauge.asp

    Technology may not be immune from the stubbornness of standards that no one feels inclined to change.

  • by rbanffy on 6/12/09, 10:20 PM

    I couldn't believe the kludginess of Windows did run that deep - I had to check it out: http://www.dieblinkenlights.com/blog_en/the-unbearable-kludg...

    And what's the matter with the "all extensions" thing?

    /me ducks and says goodbye to karma.

  • by monological on 6/12/09, 10:12 PM

    Thank God for *nix based systems
  • by chanux on 6/13/09, 7:00 AM

    The legend continues.
  • by sarvesh on 6/12/09, 9:31 PM

    Honestly the fact that you couldn't user certain filenames in the URL wasn't as big a problem, it was the fact that you couldn't do URL rewriting unless you wrote your own httphandler that annoyed me the most. MVC does an awesome job with regex based URL routing. ASP.Net MVC is by far the best ASP.Net solution MS has provided to date.
  • by justin_vanw on 6/13/09, 1:33 AM

    "In 2009, Microsoft released ASP.NET MVC, a thoroughly modern, orthogonal web framework supporting the most up-to-date understanding of how to architect well-factored, scalable web applications."

    Astroturf should be left for the Jetson's dog to play on.