ASP.NET webbmatris

ASP.NET Web Matrix , vars namn var inspirationen till WebMatrix , släpptes 2003 och avvecklades senare av Microsoft till förmån för Web Developer Express, en gratisversion av Visual Studios webbutvecklingsfunktionalitet; Visual Studio är Microsofts flaggskepps -IDE för alla aspekter av Visual Basic och C#-kodning, inklusive ASP.NET- utveckling.

Det som hade förändrats 2010 var att det fanns ett antal projekt med öppen källkod som erbjuder PHP- och ASP.NET-webbplatsmallar och Content Management System som kunde användas av icke-programmerare för att bygga och underhålla rika webbapplikationer. Microsoft WebMatrix tillhandahöll en utvecklingsmiljö för att underlätta dessa nya stilar för att skapa webbplatser.

Historia

ASP.NET Web Matrix (2003)

Den ursprungliga ASP.NET Web Matrix var ett gratisverktyg som släppts av Microsoft för den snabba utvecklingen av webbapplikationer som avser att köras på Microsofts servrar som stöder ASP.NET server-side-teknik. Det var en hanterad applikation skriven i C# , Microsofts huvudsakliga programmeringsspråk .

ASP.NET Web Matrix växte fram ur ett husdjursprojekt som startades av Nikhil Kothari. Ursprungligen tänkt som en testbädd för att arbeta med ASP.NET-kontroller i en designermiljö, såg ASP.NET-teamet ett antal fördelar med ett verktyg av denna typ, inklusive skapandet av en integrerad utvecklingsmiljö som skulle kunna fungera som ett lättviktigt alternativ till Visual Studio . Projektet utvecklades till en produkt (ursprungligen kodnamnet "Saturnus") som släpptes sommaren 2002 som en gratis nedladdning på webbplatsen www.asp.net, utan officiellt stöd (endast gemenskapsstöd) och med endast ord -marknadsföring i munnen. Den ursprungliga versionen stödde endast Microsoft SQL Server , som levererades med Web Matrix i form av MSDE , en stationär version av databasmotorn. En efterföljande version av Web Matrix ("Web Matrix Reloaded") i juni 2003 inkluderade stöd för Microsoft Access .mdb-filer, vilket förenklade distributionen.

Web Matrix innehöll ett antal funktioner som gjorde det till ett tilltalande alternativ till Visual Studio 2003. Det var en jämförelsevis liten nedladdning, snabb och enkel att installera, och den var specifik för webbapplikationer. Detta skiljer den från Visual Studio och undviker många av de komplexiteter som krävs för att stödja olika verktyg, språk och utvecklingsmiljöer i Visual Studio. Den använde en mappbaserad modell, snarare än projektmodellen som användes i Visual Studio, och krävde inte kompilering under designtid till en enda deployerbar .dll. Istället kunde utvecklare distribuera källkoden för sina ASP.NET-sidor och lita på ASP.NET för att dynamiskt kompilera sidorna på första begäran.

ASP.NET Web Matrix inkluderade ett litet webbserververktyg ("Cassini") som kördes på den lokala datorn, vilket gjorde det möjligt för utvecklaren att testa ASP.NET-webbsidor utan att kräva Internet Information Services . Den här funktionen gjorde den tilltalande för utvecklare som inte kunde köra IIS på grund av företagets policy eller för att de inte hade en version av Microsoft Windows som stödde IIS. Det inkluderade också FTP-stöd, snarare än att kräva FrontPage Server Extensions (FPSE). Denna funktion gjorde det till ett praktiskt utvecklingsverktyg för amatörer och studenter som kunde utveckla och testa på sin egen dator och sedan distribuera sina filer till en värdserver. Det bästa av allt var att det var gratis.

Många av dessa funktioner införlivades i Visual Studio 2005, och Web Matrix-stilen för webbapplikationsutveckling blev standard. Framgången med Web Matrix-projektet, både när det gäller funktioner och i vädjan till gemenskapen av en gratis IDE med en begränsad funktionsuppsättning, övertalade Microsoft Visual Studio-teamet att släppa Visual Studio Express Editions 2005 – med en slimmad Visual Webbutvecklare för webbutveckling och liknande Express-versioner av Visual Basic, C# och SQL Server.

Visual Studio Express Editions

Även om ASP.NET Web Matrix tillhandahöll ett antal innovationer, saknade den viktiga funktioner som krävdes av professionella webbutvecklare, såsom IntelliSense , integration med felsökaren, en integrerad kompilator för att utveckla klassbibliotek och stöd för ASP.NET-kod-bakom sidmodellen . När innovationerna gjorda av ASP.NET Web Matrix tog sig in i Visual Studios produktlinje, och i synnerhet den fria, slimmade men fullt fungerande Visual Web Developer 2005, fanns det inget ytterligare behov av ASP.NET Web Matrix.

Med nya versioner av Visual Studio som släpptes 2008 och 2010, fortsatte Microsoft sin policy att göra tillgänglig för studenter och frilansande programmerare och webbutvecklare en gratis, slimmad version av Visual Studio kallad Visual Studio Express Editions, och i synnerhet Visual Web Developer Express Utgåva.

externa länkar