0

ich einen progressiven Web-App mit ASP.NET CORE 2.0 mit Razor Seiten vorzugsweise erstellen möge, weil ich den Code hinter Architektur der Rasierapparat Seiten mag.progressive Web-App mit asp.net Kern 2.0 Rasierapparat Seiten

Bitte empfehlen Sie mir ein Tutorial oder Dokumente oder einen Kurs, wo ich anfangen kann, dies zu lernen. Ich kenne ASP.NET CORE bereits, also muss ich das nicht lernen, aber eigentlich möchte ich lernen und erstellen PWA, aber auf Server-Seite möchte ich ASP.NET CORE 2.0 und Rasierklingen-Seiten (wenn möglich) verwenden. Und dann werde ich sie in Azurblau hosten.

Die Kurse ive bisher auf Google gesucht, alle von ihnen sind mit node.js oder andere serverseitige Technologie. Das ist ein Problem, weil ich JS nicht verwenden möchte, außer vom Frontend, wo ich keine Wahl habe.

Vielen Dank im Voraus

Antwort

1

Dies ist ein weit verbreiteter Irrtum ... dass die Client-Seite eng mit der Server-Seite verbunden ist. Sie sind nicht.

Ihre ASP.NET-Anwendung rendert pages/html bei Bedarf zur Laufzeit auf dem Server. Die Seite wird mit oder ohne clientseitigen Code funktionieren, deshalb ist es progressiv.

Ihr PWA/Service Worker-Code betrifft nur Dinge im Browser. Sie müssen darüber nachdenken, wie ein staatenloses Anliegen beim Kunden ist. Der Service-Mitarbeiter kann einen Proxy-Layer auf der Client-Seite hinzufügen, wo Sie die Aufgabe ASP.NET oder Node oder PHP ausführen können, und zwar nur im Browser, bevor das Netzwerk verwendet werden muss.

Mein Rat, um die Konzepte zu lernen, besteht darin, eine statische Version Ihrer Website oder einer Testseite zu erstellen. Machen Sie sich mit der Erstellung eines PWA und eines einfachen Caching-Service-Arbeiters vertraut und wenden Sie ihn anschließend auf Ihre ASP.NET-Site an.

Es gibt nichts in ASP.NET selbst, über das Ihr Service-Mitarbeiter Bescheid wissen muss, weit entfernt von Ihren Routen. Und Ihre Routen sind unabhängig von ASP.NET.

Verwandte Themen