nieuws: Microsoft maakt delen Asp.net opensource
De titel klopt niet helemaal. ASP.NET is de naam van het onderdeel uit de .NET-familie dat door IIS gehost kan worden en waar tegenaan geprogrammeerd kan worden zodat je dynamische webpagina's kunt bouwen. Standaard programmeer je tegen ASP.NET met Web Forms, middels .aspx-pagina's. Zie hier voor wat uitleg, al zegt deze afbeelding wel genoeg (hoewel, het groene blok 'Browser' slaat een beetje nergens op):

Het MVC-framework (rechts) is een vervanging van Web Forms (links), niet van heel ASP.NET. Hierdoor is niet te stellen dat ASP.NET open source is geworden, noch delen daarvan. Een uitbreiding erop is "open source geworden".
Het MVC-framework is daarnaast ook niet nu pas open source, dat was het al sinds een jaar of vier, maar het is nu onder een wat minder restrictieve licentie vrijgegeven en wordt 'live' bijgewerkt op CodePlex, in plaats van regelmatige dumps van de huidige stand van zaken.
Een correctere titel zou "Microsoft geeft ASP.NET MVC vrij onder Apache 2.0-licentie" zijn, maar da's weer een beetje lang en dekt ook de lading niet helemaal, want naast MVC zijn ook de Web API en de Razor View Engine (wat beide eveneens uitbreidingen op ASP.NET zijn) vrijgegeven.
De titel klopt niet helemaal. ASP.NET is de naam van het onderdeel uit de .NET-familie dat door IIS gehost kan worden en waar tegenaan geprogrammeerd kan worden zodat je dynamische webpagina's kunt bouwen. Standaard programmeer je tegen ASP.NET met Web Forms, middels .aspx-pagina's. Zie hier voor wat uitleg, al zegt deze afbeelding wel genoeg (hoewel, het groene blok 'Browser' slaat een beetje nergens op):

Het MVC-framework (rechts) is een vervanging van Web Forms (links), niet van heel ASP.NET. Hierdoor is niet te stellen dat ASP.NET open source is geworden, noch delen daarvan. Een uitbreiding erop is "open source geworden".
Het MVC-framework is daarnaast ook niet nu pas open source, dat was het al sinds een jaar of vier, maar het is nu onder een wat minder restrictieve licentie vrijgegeven en wordt 'live' bijgewerkt op CodePlex, in plaats van regelmatige dumps van de huidige stand van zaken.
Een correctere titel zou "Microsoft geeft ASP.NET MVC vrij onder Apache 2.0-licentie" zijn, maar da's weer een beetje lang en dekt ook de lading niet helemaal, want naast MVC zijn ook de Web API en de Razor View Engine (wat beide eveneens uitbreidingen op ASP.NET zijn) vrijgegeven.
[ Voor 13% gewijzigd door CodeCaster op 28-03-2012 15:08 ]
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
