Fett, fetter, Microsoft – und leider auch unverschämt was Altversionen angeht

Zwischen den Jahren nutze ich die Zeit und bereite eine Schulung zu „ASP.NET MVC“ vor, die im kommenden Januar und dann noch einmal im März laufen soll. Ich muss mich wieder etwas einarbeiten, obwohl ich vor einiger Zeit beim Springer-Verlag ein Buch zu „Webanwendungen mit ASP.NET MVC und Razor – Ein kompakter und praxisnaher Einstieg“ veröffentlicht habe. Aber ansonsten sind Webanwendungen mit ASP.NET MVC und Razor bei mir Randthemen, auch wenn ich viel mit purem C# und .NET zu tun habe.

Deshalb hatte ich vorgestern eine neue  Webseite als Referenz erstellt, die ich mit ASP.NET MVC und Razor in einem Docker-Container auf meinem Linux-Server laufen lasse.

Heute habe ich u.a. die Datenbank mit ins Spiel gebracht und im Grunde ist es wie immer bei Microsoft – wenn alles konfiguriert und installiert ist, geht das meiste mit Mausschubserei. Aber wehe, wenn nicht oder man vom vorgegebenen Pfad abweicht. Oder irgendwelche Neuerungen inkompatibel zu älteren Dingen sind (was gefühlt bei Microsoft ständig passiert). „Fett, fetter, Microsoft – und leider auch unverschämt was Altversionen angeht“ weiterlesen

ASP.NET MVC, Codespace & Docker

Webanwendungen mit ASP.NET MVC und Razor Ein kompakter und praxisnaher EinstiegIch habe eine neue Webseite erstellt. Das ist nicht ungewöhnlich und kaum eines Posts wert. Zumal die  Webseite nicht der Burner ist. Weder vom Design, noch dem Inhalt. Es ist im Grunde nur etwas Werbung für mein Buch zu „Webanwendungen mit ASP.NET MVC und Razor – Ein kompakter und praxisnaher Einstieg„, das ich vor einiger Zeit beim Springer-Verlag veröffentlicht habe. Also wozu der Hussle?

Nun – wenn man den Link zu der Webseite anklickt, fällt vielleicht der ungewöhnliche Port auf (33333). Der eigentliche Anlass für die neue Webseite war die Vorbereitung für eine Schulung mit ASP.NET im kommenden Januar. Ich will einfach einige Praxisseiten zum Zeigen von ein paar Sachen haben.

Ich betreibe meine Webseiten nun aber mit einem Apache-Webserver unter Linux. Die neue Webseite ist jedoch – aus besagten Gründen – mit ASP.NET MVC und Razor gemacht. Und das braucht – eigentlich – einen Windows-Server mit IIS oder so. Also auf jeden Fall .NET. Lokal auf einem Windows-PC bzw. direkt aus Visual Studio kein Problem. Aber wenn man „In-the-wild“ nur Linux verwendet? „ASP.NET MVC, Codespace & Docker“ weiterlesen

Webanwendungen mit ASP.NET MVC und Razor

Über die letzten Jahre habe ich immer mehr im .NET-Umfeld geschult bzw. gearbeitet. Vor mehr als12 Jahren hatte ich neben Java schon das verwandte C# ins Portfolio genommen und da ich in den 90iger-Jahren sowieso viel mit Visual Basic gemacht hatte, ist irgendwann auch VB.NET reingerutscht. Und da Webprogrammierung sowieso ein Schwerpunkt darstellt, sind auch ASP und ASP.NET immer am Rande mitgeschwommen. MVC selbst kann man die letzten Jahre auch kaum noch umgehen, denn bei JavaFX und FXML oder auch XAML nutzt man das Konzept grundsätzlich und moderne Webapplikationen trennen Verantwortlichkeiten ebenfalls.
Von daher sind irgendwann fast zwangsläufig ASP.NET MVC und Razor bei meinen C#-Schulungen dazu gekommen.
Mein Schulungsskript ist jetzt brandneu in Buchform bei Springer Wissenschaft erschienen. Eben kamen die Belegexemplare an. Es gibt es als ein Bundle aus gedrucktem Softcover + eBook unter der ISBN 978-3-658-18375-2 und als reines eBook unter der ISBN 978-3-658-18376-9.