Kokujou
Lieutenant
- Registriert
- Dez. 2017
- Beiträge
- 948
Hey Leute ich hab eine Frage über Blazor... Offenbar kann man ja mit Blazor Webseiten erstellen. Find ich auch cool. Ich habs ausprobiert und das einzige was mich tierisch daran nervt ist, dass es offenbar weniger ein Frontend als mehr ein Backend ist. quasi im PHP style mit Websockets. Ich weiß nicht ob ich das so prickelnd finde. Besonders weil ich ein Projekt habe bei dem ich sehr viel unschöne Dinge tun muss. Cookies, Introspection, viele viele authentifizierte Backend requests.
Ein Beispiel dass sich backend wise gar nicht umsetzen lässt: Wir haben einen Identity Server der seinen Token in einen Cookie schreibt. dieser Cookie ist nur für die entsprechende Domain gültig. Also nur für Requests an den Identity Server. Der Frontend-Part von Blazor könnte also problemlos authentifizierte requests schicken, aber der eigentliche Code-Part von Blazor würde davon absolut nichts mitkriegen.
Viele dieser Spielereien sind nur mit Javascript Interops möglich. Sicher stimmt ihr mir zu dass es relativ sinnfrei ist sich eine Webapplication mit einem fetten Framework aufzusetzen wenn man dann trotzdem reichlich Javascript Interops machen muss.
Aber nun zu meiner Frage: Gibt es eine Client-Version von Blazor? oder ein Framework dass ähnlich schön ist wie blazor und nicht so abscheulich wie Angular? Es müsste halt ein Framework sein dass auch wirklich im Frontend stattfindet, C# ist... nicht optional sondern tatsächlich Pflicht denn ich will nie wieder irgendetwas mit NPM Angular und Konsorten zutun haben... Wochen meines Lebens die ich nicht zurück kriege >.< Sorry für den Rage.
Ein Beispiel dass sich backend wise gar nicht umsetzen lässt: Wir haben einen Identity Server der seinen Token in einen Cookie schreibt. dieser Cookie ist nur für die entsprechende Domain gültig. Also nur für Requests an den Identity Server. Der Frontend-Part von Blazor könnte also problemlos authentifizierte requests schicken, aber der eigentliche Code-Part von Blazor würde davon absolut nichts mitkriegen.
Viele dieser Spielereien sind nur mit Javascript Interops möglich. Sicher stimmt ihr mir zu dass es relativ sinnfrei ist sich eine Webapplication mit einem fetten Framework aufzusetzen wenn man dann trotzdem reichlich Javascript Interops machen muss.
Aber nun zu meiner Frage: Gibt es eine Client-Version von Blazor? oder ein Framework dass ähnlich schön ist wie blazor und nicht so abscheulich wie Angular? Es müsste halt ein Framework sein dass auch wirklich im Frontend stattfindet, C# ist... nicht optional sondern tatsächlich Pflicht denn ich will nie wieder irgendetwas mit NPM Angular und Konsorten zutun haben... Wochen meines Lebens die ich nicht zurück kriege >.< Sorry für den Rage.