Why I'm Worried About Blazor and its Future
Summary
TLDRNick reflektiert in diesem Video über seine Bedenken zu Blazor aus einem vier Jahre alten Video. Er diskutiert die anfänglichen Probleme von Blazor, wie die Abhängigkeit von proprietären Technologien und die Herausforderungen bei der Skalierbarkeit, insbesondere bei kleinen Unternehmen. Obwohl er zugibt, dass Blazor eine Nische gefunden hat, bleibt er skeptisch hinsichtlich seiner breiten Einführung im Vergleich zu React oder anderen etablierten Frameworks. Nick schlägt vor, dass Microsoft Blazor stärker für Desktop-Anwendungen oder als Alternative zu Xamarin positionieren könnte. Insgesamt erkennt er die Nachfrage an, bleibt jedoch unsicher über die langfristige Zukunft von Blazor im Web-Entwicklungsbereich.
Takeaways
- 😀 Der Sprecher reflektiert über ein Video, das er vor vier Jahren veröffentlicht hat, in dem er seine Bedenken über Blazor und seine Zukunft äußerte.
- 😀 Blazor wurde zu einer Zeit veröffentlicht, als der Sprecher noch eine kleinere YouTube-Kanalgröße hatte und Kritik nicht gut verarbeiten konnte.
- 😀 Er stellt fest, dass er das Video heute nicht mehr zurückgezogen hätte und erwartet, dass es heutzutage sehr viel mehr Aufmerksamkeit erhalten würde.
- 😀 Der Sprecher bezieht sich auf ein anderes YouTube-Video, das seine Meinung zu Blazor nachträglich unterstützt und als positiv bewertet wird.
- 😀 Blazor wurde als eine einfache Möglichkeit beschrieben, bestehende Konzepte zu adaptieren und weiterzuentwickeln, ähnlich wie Microsoft mit anderen Technologien vorgeht.
- 😀 Ein großes Problem bei Blazor ist die Nutzung von SignalR und die enge Bindung an Azure, was viele Entwickler einschränkt und die Flexibilität reduziert.
- 😀 Der Sprecher hat Blazor sowohl für schnelle Prototypen als auch für Desktop-Anwendungen mit Electron verwendet, hat aber mittlerweile aufgehört, es regelmäßig zu nutzen.
- 😀 Trotz der positiven Resonanz auf Blazor-Kurse sieht der Sprecher es nicht als geeignet für die Produktion in vielen Fällen, insbesondere für kleinere Unternehmen.
- 😀 Blazor hat eine solide Nachfrage, insbesondere im Bildungsbereich, aber der Sprecher hält es nicht für die richtige Lösung für viele reale Anwendungsfälle, insbesondere bei hoher Last oder in produktiven Umgebungen.
- 😀 Er schlägt vor, dass Blazor nicht primär auf das Web fokussiert werden sollte, sondern als Plattform für die Entwicklung von Desktop-Anwendungen im Stil von Electron dienen könnte.
Q & A
Was war der Hauptgrund, warum Nick das Video über Blazor entfernt hat?
-Nick entfernte das Video über Blazor aufgrund der massiven negativen Rückmeldungen, die er damals erhielt. Er war zu der Zeit ein kleiner Kanal und konnte mit der Kritik nicht gut umgehen.
Warum sagt Nick, dass Blazor ein gutes Modell für den Einstieg in die Webentwicklung ist?
-Nick meint, dass Blazor ein einfaches und leicht verständliches Modell für die Entwicklung bietet, das von bestehenden, populären Projekten inspiriert wurde, was es zu einer sicheren Wahl für Anfänger und Entwickler macht.
Welche Probleme hat Nick mit der Hosting- und Service-Infrastruktur von Blazor?
-Nick kritisiert, dass Blazor stark von Azure abhängig ist, insbesondere mit der SignalR-Technologie, die eine spezielle Azure-Cloud-Umgebung benötigt, wodurch Entwickler in das Azure-Ökosystem eingeschränkt werden.
Verwendet Nick aktuell Blazor für seine eigenen Projekte?
-Nick verwendet Blazor nur noch selten. Er hat ein kleines Projekt, das auf Blazor basiert, aber insgesamt hat er die Nutzung eingestellt, da er nicht mehr in die Entwicklung von Blazor-basierten Desktop-Anwendungen involviert ist.
Welche Probleme sieht Nick bei der Nutzung von Blazor in großen Produktionsumgebungen?
-Nick glaubt, dass Blazor noch nicht die Stabilität und Leistung bietet, die für große Produktionsumgebungen erforderlich sind, insbesondere in Bezug auf die WebAssembly-Implementierung und die Performance bei hoher Last.
Was hält Nick von Microsofts Bemühungen, Blazor zu bewerben?
-Nick ist der Meinung, dass Microsoft Blazor nicht ausreichend unterstützt und es nicht effektiv bewirbt. Er vermisst eine klare, sichtbare Verwendung von Blazor in großen Microsoft-Produkten und in Produktionsumgebungen.
Wie bewertet Nick die Entwicklung von Blazor im Vergleich zu anderen Web-Technologien wie React oder Angular?
-Nick ist der Ansicht, dass Blazor in Bezug auf die Marktadoption und den Einsatz in realen Produktionsumgebungen hinter React und Angular zurückbleibt, da diese Technologien intern von großen Unternehmen wie Facebook und Google verwendet werden, was ihre Glaubwürdigkeit und Nutzung verstärkt.
Welche Rolle spielt die WebAssembly-Technologie in Nicks Kritik an Blazor?
-Nick kritisiert WebAssembly als noch nicht stabil genug, insbesondere für die Verwendung in produktiven Umgebungen. Er glaubt, dass es noch zu niche und unausgereift ist, um eine breite Akzeptanz zu finden, und sieht es als eine Technologie, die sich erst mit der Zeit weiterentwickeln wird.
Wie beurteilt Nick die Chancen von Blazor im Wettbewerb mit JavaScript-basierten Lösungen?
-Nick sieht Blazor als weniger wettbewerbsfähig im Vergleich zu JavaScript-Technologien wie React oder Angular, da diese eine breitere Entwicklerbasis und größere Marktakzeptanz haben. Zudem sind JavaScript-basierte Lösungen auf allen Plattformen besser etabliert.
Was schlägt Nick vor, um Blazor eine bessere Zukunft zu ermöglichen?
-Nick schlägt vor, dass Blazor sich stärker auf die Entwicklung von Desktop-Anwendungen und die Schaffung einer besseren Electron-Alternative konzentrieren sollte, anstatt sich auf Webanwendungen zu fokussieren, bei denen es bereits bessere Alternativen gibt. Außerdem sollte Microsoft die Technologie in eigenen Projekten verstärkt einsetzen und effektivere Demos liefern.
Outlines
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowMindmap
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowKeywords
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowHighlights
This section is available to paid users only. Please upgrade to access this part.
Upgrade NowTranscripts
This section is available to paid users only. Please upgrade to access this part.
Upgrade Now5.0 / 5 (0 votes)