Eine Einführung in WebMatrix

WebMatrix ist eine kostenlose Entwicklungsumgebung für Web Anwendungen. Jeder der sich mit Entwicklung beschäftigt oder sich beschäftigen möchte kann das Tool über den Web Plattform Installer herunterladen und installieren.

WebMatrix arbeitet mit sogenannten Workspaces, von diesen Arbeitsbereichen gibt es 4.

Site Workspace

Im Site Workspace lassen sich die Standarddateien für den Web Server einstellen, die Requests auf die Anwendung selbst überwachen und auch ein Hoster einrichten, damit die Publizierung der Seite automatisiert vonstatten geht.

site-workspace

File Workspace

Der File Workspace ist der eigentliche Arbeitsbereich. Dieser gibt einfach das Dateiverzeichnis wieder und erlaubt direktes Editieren von ASP.NET Web Pages, PHP Datein, HTML und auch JavaScript Dateien.

file-workspace

Database Workspace

Über den Database Workspace kann man die Datenbank öffnen die für die Web Anwendung eingerichtet ist. Datenbanken die Unterstütz werden sind MySQL und SQL Server Compact

database-workspace

Reports Workspace

Ein komplettes SEO Reporting Tool ist in WebMatrix auch vorhanden und erlaubt somit das Optimieren der Web Seite für Suchmaschinen.

reports-workspace

How-To Video

Source Code

    1: @{
    2:     Layout = "~/_SiteLayout.cshtml";
    3:     Page.Title = "About My Site";
    4: }
    5: <p>
    6:     This web page was built using ASP.NET Web Pages. For more information, visit the 
    7:     <a href="https://www.asp.net">ASP.NET homepage</a>.
    8: </p>
    9:  
   10: @if( WebSecurity.IsAuthenticated ) {
   11: <div>Diesen Text können nur angemeldete Benutzer lesen...</div>
   12: }