Blazor, a new framework for browser-based .NET apps - Steve Sanderson

  Рет қаралды 92,300

NDC Conferences

NDC Conferences

Күн бұрын

Пікірлер: 160
@rushas
@rushas 3 жыл бұрын
The amount of effort he put into this presentation is amazing. Very good job
@MarcusHammarberg
@MarcusHammarberg 4 жыл бұрын
Stephen is a master presenter. Every time he blows me away!
@MarcusHammarberg
@MarcusHammarberg 4 жыл бұрын
Seriously - where are the applauds? He's just racking up amazeballz of demos and features and the audience is silent as a fishes... Why?! How?! Who?
@jokinglimitreached1503
@jokinglimitreached1503 4 жыл бұрын
@@MarcusHammarberg Here are the applauds 1:01:04 . Yes, Blazor is awesome, but Stephen did this talk last year, and he didn't add anything new now. I watched anyway, there was no opportunity for applause
@Esico6
@Esico6 4 жыл бұрын
He goes to quickly
@chillbro2275
@chillbro2275 4 жыл бұрын
Yeah he was terrific up there.
@dcuccia
@dcuccia 4 жыл бұрын
The Blazor Native stuff is amazing and is clearly the path forward. Microsoft, please productize this!
@wayahedia9989
@wayahedia9989 4 жыл бұрын
Many of these talks are frustrating hard to get through. This speaker wastes no time. Excellent work.
@minihjalte
@minihjalte 4 жыл бұрын
Blazing fast one might say
@romeozor
@romeozor 4 жыл бұрын
really good demo. finally something more advanced than "well the counter component.... counts"
@willinton06
@willinton06 4 жыл бұрын
Romeozor I mean it does count
@delaneysspace9755
@delaneysspace9755 4 жыл бұрын
It's like WPF/C# and HTML had a genius child. No more JavaScript. Heaven!
@borstenpinsel
@borstenpinsel 4 жыл бұрын
Yes, after silverlight another windows/IE only tool. It's as if nobody ever learns from the past. Kicking open standards in the nuts is what MS did best for decades, now tries to tune down a bit only to release this proprietary abomination.
@ericblankenburg
@ericblankenburg 4 жыл бұрын
@@borstenpinsel - Web Assembly is an open standard.
@carlosjosejimenezbermudez9255
@carlosjosejimenezbermudez9255 4 жыл бұрын
@@borstenpinsel These kinds of comments are from people that speak saltily without analyzing what is actually being done. WASM is the future and Blazor is a good thing, unlike silverlight and webforms.
@SydneyWu
@SydneyWu 4 жыл бұрын
What’s wrong with Javascript / typescript?
@JohnNecirRebellion
@JohnNecirRebellion 4 жыл бұрын
@@SydneyWu It's typically slow because it's using the browsers engine to run instructions rather than the machine's resources.
@jeffkennedy2269
@jeffkennedy2269 4 жыл бұрын
We are starting our first large project using Blazor.
@shogotube
@shogotube 4 жыл бұрын
Is Blazor ready to production?
@jeffkennedy2269
@jeffkennedy2269 4 жыл бұрын
@@shogotube Yes.
@jeffkennedy2269
@jeffkennedy2269 4 жыл бұрын
Let me be more clear, server side blazor is.
@MrChaosi
@MrChaosi 4 жыл бұрын
been waiting 10 years for something like this.
@videocroz
@videocroz 4 жыл бұрын
So totally enjoyed the presentation! And you made it sound so do-able too! Thanks!
@liquidpebbles
@liquidpebbles 4 жыл бұрын
I don't get all of the naysayers in the comments. This is a great framework for people who work with .net regularly
@shawty_ds
@shawty_ds 4 жыл бұрын
Haters will always hate, and Microsoft haters will always look for any reason to Hate Microsoft.
@AkshaySrinivasan123
@AkshaySrinivasan123 4 жыл бұрын
Brilliant as always @StevenSanderson #StevenSandersonAtMicrosoft!!! Thanks a lot!!! ♥♥♥
@rjpajaron
@rjpajaron 4 жыл бұрын
I have to watched this many times to get the excited as many times.
@Impenneteri
@Impenneteri 4 жыл бұрын
Blazor is amazing. I am already using the Blazor server on one of my projects. To do C# code instead of relying everything on javascript is great and makes web development much easier.
@giziben-tovim4082
@giziben-tovim4082 4 жыл бұрын
Thanks a lot, this is the best I have seen so far on Blazor, gRPC and more
@christoslytras7912
@christoslytras7912 4 жыл бұрын
This guy is a genius. Excellent presentation.
@DevJonathanRamos
@DevJonathanRamos 4 жыл бұрын
What a great presentation! Exited about all features from the Blazor team. I hope I can try Blazor on production application ASAP.
@DiegoRodriguezNava
@DiegoRodriguezNava 4 жыл бұрын
@26:19 talks about getting data from server to the client using Gspc
@m4r10x2
@m4r10x2 4 жыл бұрын
Perfect! Can't wait to use it on my next project.
@Phylum123456
@Phylum123456 4 жыл бұрын
God bless you Steve Sanderson. Blazor is brilliant.
@Janvannavnaj
@Janvannavnaj 4 жыл бұрын
Excellent together with javascript service worker really robust. Presentation is excellent too, alot of content covered with great examples.
@dmitryshuvaev3661
@dmitryshuvaev3661 4 жыл бұрын
Looks like good old days of RAD. Thank you!
@BCLBlazorCollectionsLibrary
@BCLBlazorCollectionsLibrary 4 жыл бұрын
Awesome video, long but clear. Thanks
@kipraymond777
@kipraymond777 4 жыл бұрын
We needed this 7 or 8 years ago - but, better late than never. :-)
@xucongzhan9151
@xucongzhan9151 4 жыл бұрын
Ah, such BETTER audio quality compared to NDC Sydney! Great talk!
@csharpmvc
@csharpmvc 3 жыл бұрын
Very nice and very helpful! Thank you for sharing this!
@pauldessoy5369
@pauldessoy5369 4 жыл бұрын
Superb presentation; thank you !
@yackawaytube
@yackawaytube 4 жыл бұрын
I am an expert Javascript programmer who knows Angular, React, and Vue, and I am impressed by this. Too bad the average Javascript programmer out there will not see the light and acknowledge the superiority of Blazor and Web assembly approach
@YourCRTube
@YourCRTube 4 жыл бұрын
You must understand, MS is private organization and a using their technology is a lock-in. There is a reason why more neutral platforms dominate the net for the last 10+ years. This is also the reason why MS when OSS in the last years - to be competitive. I say this as a former C# developer.
@emilun77
@emilun77 4 жыл бұрын
Михаил Найденов it used to be like this. But nowadays MS is way more open.
@emmanueladebiyi2109
@emmanueladebiyi2109 4 жыл бұрын
@@YourCRTube Things have changed since you stopped using C#. I advise you come back
@FilipCordas
@FilipCordas 4 жыл бұрын
Wow this is actually good.
@AkshaySrinivasan123
@AkshaySrinivasan123 4 жыл бұрын
Yes Blazor Hybrid and Blazor Native UI should both be done. This is what I wanted to do long ago in the early 90s. Please deliver both of these technologies. This was the point of Canvas Control Library that I invented in 2012. Really what should be done is the Web Browser needs to be refined as the container to just draw on. What is the HTML element? It is just a screen a 2d place to draw whatever you want. This implies that the Web Browser is a 2D screen again to draw whatever you want. What is a Window Manager, Windows and Controls? It is just to manage and enable drawing on the desktop GUI of an Operating System. Which means cut through all the layers of abstraction/indirection and do what I showed open-source of this in Canvas Control Library into the basic Web Browser. Change the Web Browser to do what Canvas Control Library does in Javascript. An OS GUI inside of Window on the OS's GUI is what I mean. Yes, Terminal Server (remote GUI desktop) already does this but add to it all the functionality of a Window Manager, Windows, Controls, etc. This is what I thought of in the early 90s when I saw Mosaic in the GMI (Kettering University) UNIX lab. This should have been done back then except that the average person's computer and bandwidth (yes 56k modems) did not support it back then.
@jerryjeremy4038
@jerryjeremy4038 4 жыл бұрын
Looks like Vue in c#
@astroimagers
@astroimagers 4 жыл бұрын
New Blazor fanboy here. Uh what am I missing? Where are all the comments and praises? Am I just late to the party and everyone else already celebrated? Or is everyone still following along other javascript ToDo examples because the cool young kids are still using that sumthinsumthin.js framework? This is exciting stuff guys. High five!
@willinton06
@willinton06 4 жыл бұрын
Charles Rhee give them some time, they need it, and I don’t blame them, I would need it too if I had to figure out how to mix 100 libraries and 10 frameworks at the same time to fill up a data table
@DiegoRodriguezNava
@DiegoRodriguezNava 4 жыл бұрын
@ minute 14:30 talks about the Bonus splitter
@petrarovanski3824
@petrarovanski3824 4 жыл бұрын
This is the future, and on top of that you can feel safer about your business logic when it's all in wasm
@sinan720
@sinan720 4 жыл бұрын
Its in MSIL, only the runtime is in WASM.
@tomahawk5357
@tomahawk5357 3 жыл бұрын
@@sinan720 There is AOT available for Blazor WASM today.
@cryptoswithpotential181
@cryptoswithpotential181 4 жыл бұрын
legendary presentation
@arunkumarsingh8754
@arunkumarsingh8754 4 жыл бұрын
C# is love ♥️
@sonythan
@sonythan 3 жыл бұрын
I need to create a pwa using blazor that can access the internal camera to read barcode and qrcode. Anyone has any article about this?
@dmitrykarpenko2271
@dmitrykarpenko2271 4 жыл бұрын
That's all great! But how can you motivate companies or even small startups use it?
@FilipCordas
@FilipCordas 4 жыл бұрын
I think if they offer a grate PWA and fast crud development companies might start using it for the same reason asp.net forms did. But that was the same case as with Silverlight and that didn't work, I hope it gets some traction.
@faroukN1
@faroukN1 4 жыл бұрын
My clients already start using Blazor
@20thCB
@20thCB 4 жыл бұрын
@@FilipCordas Silverlight needed a browser plugin, like Java applets. Blazor doesn't need any add-ons.
@DotNetHow
@DotNetHow 4 жыл бұрын
This is so great!
@AlexandreBarbosaIT
@AlexandreBarbosaIT 4 жыл бұрын
Is there any place where I can get the source code of this example for testing in my machine?
@JoeBonez
@JoeBonez 4 жыл бұрын
Love the talk. Have you a good way to do authentication on server-side Blazor? My goto auth for asp.net core is ASP.NET Core Identity, and I can’t get it to work with SS Blazor because of the SignalR connection (exception is thrown because the IP headers have already been sent).
@jimandy7429
@jimandy7429 4 жыл бұрын
I want to know where can I download the sample code?
@sudidav
@sudidav 4 жыл бұрын
github.com/SteveSandersonMS/presentation-2020-01-NDCLondon
@michaelthompson7217
@michaelthompson7217 4 жыл бұрын
A browser based framework?! Add it to the pile!
@MrTerribleLie
@MrTerribleLie 4 жыл бұрын
Except it's not one more JS clusterfuck that forces you to learn a whole new of doing things.
@oliviergauthier1716
@oliviergauthier1716 4 жыл бұрын
Can we get the code for the Mobile App, it's not in the GitHub repo with the other samples.
@Mostafaabobakr7
@Mostafaabobakr7 4 жыл бұрын
Is it the React Native for the web's native JS
@michor10
@michor10 4 жыл бұрын
Sounds like a game changer.
@MatinDinashi
@MatinDinashi 4 жыл бұрын
Hi! GreatFul! But What About Type Script?
@AshrafSada
@AshrafSada 4 жыл бұрын
Blazor can't replace JavaScript functionality on the web currently, we have invested thousands of hours and dollars to master JavaScript , and the supporting frameworks, like Vue, React, Angular. Also most of the web applications are using some JavaScript framework. I think Blazor is a premature for usage in the current time as it is highly server depended (as server application) which makes it slow compared to HTTP protocols or Ajax, and heavy on using browser caching in case of using web-sockets.
@tinym00n
@tinym00n 4 жыл бұрын
I don't really get it, what about the designing part still have to use css?
@carlosjosejimenezbermudez9255
@carlosjosejimenezbermudez9255 4 жыл бұрын
This is standard compliant, so of course yes.
@shawty_ds
@shawty_ds 4 жыл бұрын
You don't have to use CSS directly though, if you don't want to. There are tool-kits such as BlazorStrap that allow you to use bootstrap CSS in your blazor project without ever touching a character off CSS code, you just use custom tags and attributes to style your UI. The idea behind blazor is component composition, so while you may have to use some CSS initially, the idea is that you will build up useful UI libraries that you can reuse, in much the same way you build up libraries of code you reuse. Once you've built something and actually added the CSS inside your component, you can then easily attach attributes to that CSS code so you never have to touch it again, and instead just let C# do the work. It's all rather wonderful really :-)
@blackbarry45
@blackbarry45 4 жыл бұрын
is this uploaded at 1.5 speed ? :D
@gnul
@gnul 4 жыл бұрын
Please release all of them, I am really interested in Blazor Hybrid and B. + Native UI. In Blazor Hybrid it would be extremely cool if you easily could build a cross platform App running on *GNU/Linux* , Windows, Android(, iOS & Mac). Same for new Blazor + Native, but also please for Xamarin Forms + MvvmCross, GNU/Linux | e.g. GTK just is nearly always missing, it would be so cool if you would have a few options for doing all cross platform with .NET with a few clicks. Then C# and .NET would be one platform for nearly everything. My best dream would be the e.g. following: Open Visual Studio, create Blazor Cross-Platform project, configure UI framework to e.g. WebAssebly, or Native-UI or a mix, configure wanted platforms, like *Linux* , Windows, Android and so on, get a nice template like currently the Blazor template, maybe some more advanced examples in there to show more of what this is capable of or for easy editing, chose platform to start like Android simulator or e.g. Gnome 3 from WSL2 or just Windows, click run and it should work. :D ♥️ This would be soo cool. 👌😎 But it is already impressive work, good job. 👍
@DOTNETMAN
@DOTNETMAN 4 жыл бұрын
How could we separate the UI part(front-end) from Back-End, as we do in Asp.Net + Angular apps?
@McNerdius
@McNerdius 4 жыл бұрын
you can consolidate your Components into a Razor Class Library: docs.microsoft.com/en-us/aspnet/core/blazor/class-libraries?view=aspnetcore-3.1&tabs=visual-studio and use DI to hit the existing back end: docs.microsoft.com/en-us/aspnet/core/blazor/dependency-injection?view=aspnetcore-3.1#request-a-service-in-a-component
@Leonardo0leandro0
@Leonardo0leandro0 4 жыл бұрын
have your logic in separate files from your razor files. Like your own .cs files
@DOTNETMAN
@DOTNETMAN 4 жыл бұрын
@@Leonardo0leandro0 Not just files, i want to separate hole front-end part. Is it possible, if for example i want to use another stack for the Back-End(for example node.js or e.t.c)?
@warrenc2875
@warrenc2875 4 жыл бұрын
@@DOTNETMAN Yes it is possible. You can use Blazor wasm just like an Angular/React SPA or stand-alone web app and call any kind of back-end using normal HTTP Rest calls or even gRPC-Web. I am prototyping a Blazor wasm app at work that calls both an ASP.NET back-end and Java Spring API
@Leonardo0leandro0
@Leonardo0leandro0 4 жыл бұрын
@@DOTNETMAN I thought you meant in the same app. Yes you can have your static site and use any backend
@akrooma
@akrooma 4 жыл бұрын
Is the source code available for the application "Blazor Mart"
@jonwpayne
@jonwpayne 4 жыл бұрын
github.com/SteveSandersonMS/presentation-2020-01-NDCLondon/tree/master/demo/BlazorMart
@akrooma
@akrooma 4 жыл бұрын
@@jonwpayne thank you!
@marvinguerrero
@marvinguerrero 2 жыл бұрын
for the unappreciated Humor.. please know that you are funny Steve, yes you are.
@wangyoutian
@wangyoutian 4 жыл бұрын
I'll wait and see. As I have once fallen in Silverlight.
@slavaknyazev45
@slavaknyazev45 4 жыл бұрын
This isn't a plugin. This is open and standardized technology.
@SayWhaaaaaaaaaaaaaaaaaaaaaaat
@SayWhaaaaaaaaaaaaaaaaaaaaaaat 4 жыл бұрын
AWESOME!!!
@whipstitchwebwork1383
@whipstitchwebwork1383 4 жыл бұрын
What is .net? Is it a JS framework?
@bartez8018
@bartez8018 4 жыл бұрын
Can I develop .net on linux and then run .net app on linux in production?
@emmanueladebiyi2109
@emmanueladebiyi2109 4 жыл бұрын
You sure can
@PaulPaulPaulson
@PaulPaulPaulson 4 жыл бұрын
Is here someone who already uses this productively? I've heard from a developer who evaluated it for their company that it isn't ready enough yet and they'll use JS instead. But that opinion may be limited to his specific requirements. Any other experiences?
@faroukN1
@faroukN1 4 жыл бұрын
My clients already start using blazor
@tauriuslitvinavicius
@tauriuslitvinavicius 4 жыл бұрын
I have. There are some issues, but I would say there are more in JavaScript. I think the bigger problem than technology itself is finding the right structure for the files, for the code in the files.
@theaifam5
@theaifam5 4 жыл бұрын
Looks like a competitive for Flutter.
@jasonhetherington9639
@jasonhetherington9639 4 жыл бұрын
They aren't even in the same category, Flutter is a UI SDK, Blazor let's you build UIs using C# for interactivity where you would have used JS.
@Esico6
@Esico6 4 жыл бұрын
When they go fully native they have a ‘Silverlight feature complete’ situation. Reinventing the wheel over and over.
@Esico6
@Esico6 4 жыл бұрын
I should have stayed with Delphi. Compile all to one exe. Cross platform.
@sirdondaniel
@sirdondaniel 4 жыл бұрын
It would be cool if you could provide a boilerplate as a state of the art with working with Blazor. .NET Developers are the type that want to know how things should be done. They are not passionate about the flexibility of the technology. That type of "artists" are in the javascript world. They are the ones who like to develop technologies, to complicate things and get nothing done. .NET Developers just want to create projects that are using the .NET Technologies. We like to hear "you should do it like this" and not "you can use it with Webassembly or with SignalR, it's up to you". It shouldn't be up to me. If switching to Blazor means I need to invest 1-2-3 weeks to make reverse engineering, to test if qRPC is a good idea or not, if to choose Webassembly or SignalR, to fix tons of configuration problems, then I rather stick with something I know already: React, Angular etc. Because I have already been through the headaches of choosing what is the best way of working with it, of configuring it, and so on.There is too much flexibility and negotiations on how things should be done. We don't need flexibility, we just need technologies to create the products we want to create. What if we would negotiate how programming languages work? You would get problems like: - changing to a different company/projects means learning the new programming language; - after using the language for 1 month, you realize your language cannot be generic, so you change everything. You refactor. After 3 monts you realize that it has some other dysfunctionalities because of the configurations you have chosen. Refactor...And that is exactly what is happening when technologies are being negotiated. We don't create low-level technologies, we just work with it. We don't want to do the research if qRPC is better than JSON or not. Just tell us which to pick.At this moment almost nobody is using Blazor because nothing is clear. Only the mongoDb-hippies are playing with it. But no serious company is attempting to use Blazor in a serious project that they want to create. And I think this is sad, because Blazor should be a real breakthrough. Please, just clarify the things. Make the default boilerplate. Set the rules. And let's get this going. Btw, a really nice presentation. Steve Sanderson is a really cool guy.
@johnmarkvictorino2788
@johnmarkvictorino2788 4 жыл бұрын
Im gonna learn c# first
@dhirenpathak
@dhirenpathak 3 жыл бұрын
Great
@TonyTigerTonyTiger
@TonyTigerTonyTiger 4 жыл бұрын
Excellent
@arwahsapi
@arwahsapi 4 жыл бұрын
Here's to the codes and slides, in case you're too lazy: aka.ms/sanderson-london-2020
@antoniojohnson7693
@antoniojohnson7693 4 жыл бұрын
So unfortunate that any time was spent on server side and not just devoted all the Blazor dev time to client side. Everyone wants client side.
@deltaskyhawk
@deltaskyhawk 4 жыл бұрын
Oh man ... another technology which will last how long? Reinventing the wheel over and over again!
@Typhoonbladefist
@Typhoonbladefist 4 жыл бұрын
For those of you that hate C# or your company won’t jump on the Microsoft bandwagon, Nest.js is a great new backend framework that’s easy to work with and provides a lot of functionality like data validation and transforming to solve a lot of the problems that Blazor server attempts to solve. It looks and works a lot like angular, uses Typescript, and also supports gRPC along with many other microservices, runs in Node, and is 100% free and open source.
@huguesviens
@huguesviens 4 жыл бұрын
but...nobody hate C# :)
@weluvmusicz
@weluvmusicz 4 жыл бұрын
Still no progress...
@magicja
@magicja 4 жыл бұрын
Moving back to web forms.
@Alasdekaak3-n9e
@Alasdekaak3-n9e 4 жыл бұрын
@binarysolution6685
@binarysolution6685 4 жыл бұрын
Blazor for me it wasn't secure , because you can steal code library from "xxx .com/_framework/blazor.boot.json" to download dll file , this made me very sad
@HermanWillems
@HermanWillems 4 жыл бұрын
And it's slow as fk compared to other technologies that does NOT use a .net runtime.
@PaulSebastianM
@PaulSebastianM 4 жыл бұрын
Kudos for using WA, an open standard. Yay... But do you really need to create another web component standard? Seems to be like you would be in much greater gain if you could use native web components and give developers access to already made components and perhaps an open component directory, and the ability to share and improve. Or is Microsoft still anti-open-source and open standards?
@OzWannabe
@OzWannabe 4 жыл бұрын
browser based .net. :D
@InteractiveDNA
@InteractiveDNA 4 жыл бұрын
Wow! Web technology is now 20 years behind innovation. All these things we where able to do in flash in seconds. Only language AS that destroy all! But because Steve Jobs new how horrible HTML5 and web technology was, Adobe and Apple destroy the web experience. Today we have to use many applications to create a horrible experience in building and deploying websites. There is NOT one single website today that works 100%. How about an app for that?
@steved2947
@steved2947 4 жыл бұрын
Great ,another promising technology from Microsoft which will be abandoned in 2 or 3 years.
@SayWhaaaaaaaaaaaaaaaaaaaaaaat
@SayWhaaaaaaaaaaaaaaaaaaaaaaat 4 жыл бұрын
WebAssambly is SOOOOOO DAMN SLOW. nobody can create anything to run it at least like webpage. needs LOTS of improvements.
@HermanWillems
@HermanWillems 4 жыл бұрын
No... wrong, Webassembly is fast, it's the .NET framework runtime running on top of webassembly that is slow. What is fast if you use C++ or Rust to Webassembly. That is fast. Don't blame webassembly.
@abdalghanialbiek8999
@abdalghanialbiek8999 4 жыл бұрын
I think Microsoft is the most confused company in the world, I don't know the teams inside it work together or against each others. Blazor here can works native on mobile devices at the same time there is Xamarin you can make native mobile application with it , you want make server side application to make apis for your web/mobile/desktop apps you can do that with Blazor at the same time there is ASP.NET Core !!! I think Microsoft they must work on one Framework that works on all devices on any OS Like Google's Flutter (In Flutter you can make mobile/web application with it and very soon it will support desktop Windows,Linux and Mac OS and they plan to works on Chrome OS and Fushia OS the future OS from Google)
@abobonickname5696
@abobonickname5696 4 жыл бұрын
giving people option is not a bad thing and the folks working on xamarin and other mobile platform are different from the guys working on this. just because you are confused does not mean Microsoft is confused.
@peterst6906
@peterst6906 4 жыл бұрын
They are heading towards a single framework. Lot's of development going on currently and it's great to see. I get where you are coming from though. .NET Framework, .NET Core, Razor, Blazor Server, Blazor Client, etc. They are all integrating, but it's probably still not until version 6 that we'll see everything together
@amjds1341
@amjds1341 4 жыл бұрын
Way too old and out dated approach
@ZiadHatahet
@ZiadHatahet 4 жыл бұрын
What's a more modern approach then?
@willinton06
@willinton06 4 жыл бұрын
Ziad Hatahet I want to know too, this is bleeding edge, I hope the answer isn’t Angular 25/Vue 4/React Pro Max
@abobonickname5696
@abobonickname5696 4 жыл бұрын
@@willinton06 i believe he is one of those linux people that is butt hurt at microsoft cause they think its cool
@ddrweb_
@ddrweb_ 4 жыл бұрын
"why use vue, angular and react when we can use razor with an api" :)) the ui is terrible never modify an input width as you slideing . the web api and browsers not to mention older browser support is so important to support.
@borstenpinsel
@borstenpinsel 4 жыл бұрын
Oh my. Nobody wants .net on desktop and now it's coming to web?
@20thCB
@20thCB 4 жыл бұрын
On the web you won't know it's .net
@slavaknyazev45
@slavaknyazev45 4 жыл бұрын
.NET has been big on the web for at least a decade
@JohnNecirRebellion
@JohnNecirRebellion 4 жыл бұрын
Who's told you nobody wants .NET on desktop? What do you mean by .NET? The Framework, Runtime, Standard?
@emmanueladebiyi2109
@emmanueladebiyi2109 4 жыл бұрын
This is a very uninformed claim, hahaha
@noralworld697
@noralworld697 4 жыл бұрын
Comes with Dlls when you load a page. Very well polished turd from microsoft. Invest a few years in this until micro soft pulls the plug. Seems like ppl never learn their lessons
@yasser2768
@yasser2768 4 жыл бұрын
It's gonna fail like silverlight Waste of time and brain
@strahinja1107
@strahinja1107 4 жыл бұрын
Silverlight can be run only on IE. WA is a new web browser standard and it's not forced by Microsoft. Blazor is UI framework that adopted a new platform.
@Panzerfury18
@Panzerfury18 4 жыл бұрын
It's miles different than Silverlight. And it's pretty nice. We use it for work. We had an angular app, which we migrated to blazor.
@yasser2768
@yasser2768 4 жыл бұрын
@@strahinja1107 still not worth the transition. Plenty of code and experience in js and so, things are running smooth and perfect so no one got logic to scrap that and start over with Blazor!
@Bgrosz1
@Bgrosz1 4 жыл бұрын
@@yasser2768 , There are always projects where it doesn't make sense to completely rewrite them. That doesn't prevent new projects, or parts of existing projects from using new technologies.
@MikeSheen1972
@MikeSheen1972 4 жыл бұрын
@@yasser2768 This is a long game. Sure, in most cases you might not want to migrate, and so keep using your fave js framework. Looking forward, having the same strongly typed language full-stack such as C# as is the case here with asp.net core, it would be a compelling stack to invest in. The tooling, and commitment to open source lowers the cost and risk. Microsoft got this right and are heading in the right direction, IMHO.
Blazor, a new framework for browser-based .NET apps - Steve Sanderson
59:26
Modern Web UI with Blazor WebAssembly - Steve Sanderson - NDC Oslo 2020
56:19
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН
🎈🎈🎈😲 #tiktok #shorts
0:28
Byungari 병아리언니
Рет қаралды 4,5 МЛН
Turbocharged: Writing High-Performance C# and .NET Code - Steve Gordon
1:01:12
Using Immutable Data Structures in C# and .NET - Spencer Schneidenbach
47:27
Blazor, a new framework for browser-based .NET apps - Steve Sanderson
1:01:28
Keynote: Why web tech is like this - Steve Sanderson - NDC London 2023
1:00:42
Change your habits: Modern techniques for modern C# - Bill Wagner
55:46
NDC Conferences
Рет қаралды 252 М.
From WCF to gRPC - Mark Rendle
1:04:34
NDC Conferences
Рет қаралды 43 М.
Full stack web development with ASP.NET Core 3.0 and Blazor - BRK3017
59:10
Microsoft Developer
Рет қаралды 166 М.
Blazor United prototype
13:20
stevensandersonuk
Рет қаралды 61 М.
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН