Eines meiner nächsten Projekte beinhaltet den Aufbau einer Internetplattform, die primär auf das Engagement und Beteiligung der Nutzer und Nutzerinnen setzen wird. Da das Rad ja nicht immer wieder neu erfunden werden muss, habe ich nach verschiedensten Lösungen gesucht, die mir zu mindestens einige Grundfunktionalitäten zur Verfügung stellen.
Zunächst habe ich mich bei meiner Suche auf PHP und mySQL basierte Anwendungen konzentriert. Interessante Lösungen bzw. Lösungsansätze habe ich dann heruntergeladen und auf meinem lokalen Server getestet. Übrigens, einen solchen lokalen Server (Apache, PHP und mySQL) aufzusetzen ist nicht sonderlich schwer, denn hierfür stehen genügend kostenlose Komplettpakete zu Verfügung. Ein Beispiel ist XAMP, welches es ermöglicht, alle Komponenten komfortabel über ein Setup-Programm zu installieren. Zwar enthalten die getesteten Anwendungen alle coole und interessante Funktionen, aus meiner Sicht heraus ist jedoch der Anpassungsaufwand jedoch relativ hoch.
Insofern habe ich mir anschließend überlegt, naja, es muss ja nicht immer PHP und mySQL sein, warum nicht eine ASP basierte Anwendung? Zu klären war für mich jedoch, wie ich hierfür einen lokalen Server installiert bekomme, ohne erstens die Komponenten alle einzeln installieren zu müssen und zweitens umständlich in irgendwelchen Konfigurationsdateien Einstellungen ändern zu müssen.
Seit einiger Zeit stellt Microsoft schon die „Microsoft Web Plattform“ bereit, die ähnlich wie für eine Apache Installation, verschiedenste, in der Regel kostenlose, Komponenten für die Webentwicklung zentral verwaltet bzw. installieren kann. Beispielsweise können über den „Web Plattform Installer“ Visual Studio Web Developer Express, der SQL Server 2008 R2 Express und viele Anwendungen (Blogs, CMS’s, Tools, …) installiert werden.

Vor kurzem ist das Tool „Webmatrix“ erschienen, welches verspricht das Ganze noch einfacher zu machen. Zu beachten ist, dass Webmatrix noch in der Beta-Phase ist. Außerdem ist das Programm momentan nur in Englisch erhältlich. Folgend ein Test der Anwendung.
Weiterlesen…