<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: aspnet</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/aspnet.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2013-12-04T09:45:00+00:00</updated><author><name>Simon Willison</name></author><entry><title>Is greater comfort with Windows a good enough reason to switch from PHP to ASP.NET?</title><link href="https://simonwillison.net/2013/Dec/4/is-greater-comfort-with/#atom-tag" rel="alternate"/><published>2013-12-04T09:45:00+00:00</published><updated>2013-12-04T09:45:00+00:00</updated><id>https://simonwillison.net/2013/Dec/4/is-greater-comfort-with/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/Is-greater-comfort-with-Windows-a-good-enough-reason-to-switch-from-PHP-to-ASP-NET/answer/Simon-Willison"&gt;Is greater comfort with Windows a good enough reason to switch from PHP to ASP.NET?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Learning Linux really isn't that hard, and it will dramatically increase your potential horizons as a programmer. Install Ubuntu on a virtual machine on your laptop and start running through some tutorials.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/aspnet"&gt;aspnet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/php"&gt;php&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/programming"&gt;programming&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-development"&gt;web-development&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="aspnet"/><category term="php"/><category term="programming"/><category term="web-development"/><category term="quora"/></entry><entry><title>Quoting Scott Hanselman</title><link href="https://simonwillison.net/2008/Jan/25/scott/#atom-tag" rel="alternate"/><published>2008-01-25T06:59:58+00:00</published><updated>2008-01-25T06:59:58+00:00</updated><id>https://simonwillison.net/2008/Jan/25/scott/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://www.hanselman.com/blog/ASPNETMVCWebFormsUnplugged.aspx"&gt;&lt;p&gt;In a recent [ASP.NET] MVC design meeting someone said something like "we'll need a Repeater control" and a powerful and very technical boss-type said:    "We've got a repeater control, it's called a foreach loop."&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://www.hanselman.com/blog/ASPNETMVCWebFormsUnplugged.aspx"&gt;Scott Hanselman&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/aspnet"&gt;aspnet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/aspnetmvc"&gt;aspnetmvc&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/scott-hanselman"&gt;scott-hanselman&lt;/a&gt;&lt;/p&gt;



</summary><category term="aspnet"/><category term="aspnetmvc"/><category term="microsoft"/><category term="scott-hanselman"/></entry><entry><title>.aspx considered harmful</title><link href="https://simonwillison.net/2008/Jan/17/aspx/#atom-tag" rel="alternate"/><published>2008-01-17T18:01:27+00:00</published><updated>2008-01-17T18:01:27+00:00</updated><id>https://simonwillison.net/2008/Jan/17/aspx/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.jonudell.net/2008/01/17/aspx-considered-harmful/"&gt;.aspx considered harmful&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Jon Udell: “I guess I’m extra-sensitive to the .aspx thing now that I work for Microsoft, because I know that to folks outside the Microsoft ecosystem it screams: We don’t get the web.”—he goes on to mention that smart URL rewriting is thankfully built in to the upcoming ASP.NET MVC framework.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/aspnet"&gt;aspnet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/aspx"&gt;aspx&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jon-udell"&gt;jon-udell&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mvc"&gt;mvc&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/urls"&gt;urls&lt;/a&gt;&lt;/p&gt;



</summary><category term="aspnet"/><category term="aspx"/><category term="jon-udell"/><category term="microsoft"/><category term="mvc"/><category term="urls"/></entry><entry><title>ASP.NET MVC Framework</title><link href="https://simonwillison.net/2007/Oct/22/aspnet/#atom-tag" rel="alternate"/><published>2007-10-22T13:45:06+00:00</published><updated>2007-10-22T13:45:06+00:00</updated><id>https://simonwillison.net/2007/Oct/22/aspnet/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx"&gt;ASP.NET MVC Framework&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This looks pretty good. It includes clean URL support that’s very similar to how Django does things (with a nice alternative syntax for developers who don’t like regular expressions).


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/aspnet"&gt;aspnet&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/mvc"&gt;mvc&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/scott-guthrie"&gt;scott-guthrie&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/urls"&gt;urls&lt;/a&gt;&lt;/p&gt;



</summary><category term="aspnet"/><category term="django"/><category term="microsoft"/><category term="mvc"/><category term="scott-guthrie"/><category term="urls"/></entry></feed>