Тёмный

Building Full-stack C# Web Apps with Blazor in .NET Core 3.0 

Microsoft Visual Studio
Подписаться 324 тыс.
Просмотров 203 тыс.
50% 1

Наука

Опубликовано:

 

16 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 152   
@Chiramisudo
@Chiramisudo 4 года назад
3:44 LOL, I'm literally watching this for the first time "in May of next year." 😋
@FrankHale
@FrankHale 4 года назад
If I saw a pull request sitting in my Github from Dan Roth I'd merge it without even looking. Dan is the man! Blazor is rocking, thank you so much!!!!
@danielward336
@danielward336 4 года назад
That's pretty intimate
@fredhair
@fredhair 4 года назад
" You had to write some JavaScript! " *Audience boos loudly*
@heinzriemann3213
@heinzriemann3213 3 года назад
Haha cracked me up!
@shahrazkl
@shahrazkl 4 года назад
Daniel is one of the most energetic and awesome guys in this conf. and overall in dotnet team! keep up the good work!
@SBDavin
@SBDavin 4 года назад
I'm going to start using this now. Great video - thank you!
@tuck582
@tuck582 4 года назад
This was super applicable, informative and easy to follow. Great demo.
@AkshaySrinivasan123
@AkshaySrinivasan123 4 года назад
Awesome!!! Well done!!! :) ♥♥
@JohnSedlak119
@JohnSedlak119 4 года назад
Your enthusiasm is refreshing!
@PatricSjoeoe
@PatricSjoeoe 4 года назад
I'm so exited to try this out!! Great job with blazor!
@ronjones1587
@ronjones1587 4 года назад
the long wait is over!!! thanks for this! ^_^
@yurifx89
@yurifx89 4 года назад
that's amazing! thanks for such an incredible job
@przemysawkulasek902
@przemysawkulasek902 4 года назад
Congrats Dan. Great presentation as always.
@casperknudsen7086
@casperknudsen7086 4 года назад
This looks awesome. Im doing my final exsam and was hoping to use this for my project. Ty Microsoft :D
@StefanJarina
@StefanJarina 4 года назад
Great stuff!!! I just can't wait for May 2020. How does the hot-reload look like so I can just run application, edit the files and it will refresh my page automatically (as I assume for web developers it will be hard to go away from hot reload they are so used to). Currently I couldn't find a simple way to do it with neither VS, nor Rider. Also you couldn't get better guy to do presentations than Daniel, you can see that he really loves his job and product he is creating :-)
@massoudasadi6367
@massoudasadi6367 4 года назад
awesome 💎
@BCLBlazorCollectionsLibrary
@BCLBlazorCollectionsLibrary 4 года назад
Superb 😁😁😁
@bguen1234
@bguen1234 4 года назад
Fantastic! Great stuff.
@srinivasadineshparupalli5139
@srinivasadineshparupalli5139 4 года назад
I feel like its a matured way of classic ASP.NET which we used to do in Visual IntroDev somewhere around 2000 with different flavor for this generation technology :-)
@alexanderstromer5106
@alexanderstromer5106 4 года назад
It was called InterDev ...
@rahulmathew8713
@rahulmathew8713 4 года назад
Its razor in new name
@arwahsapi
@arwahsapi 4 года назад
And it was called classic ASP instead of ASP. NET
@cas4425
@cas4425 4 года назад
Amazing
@marcosphs
@marcosphs 4 года назад
Congratulations Daniel Roth for the presentation !!!
@farrenyoung
@farrenyoung 4 года назад
Thanks for sharing!
@developpa1519
@developpa1519 4 года назад
This looks promising. Let's see how it fares against the heavyweights like angular and so on.
@hintsoftware
@hintsoftware 4 года назад
can we use @ref to work with html for setfocus, tab-order, stylings etc by C# code like we can do with winform controls ?
@mrnettek
@mrnettek 4 года назад
Thanks for the video! -MrNetTek
@cageybee777
@cageybee777 4 года назад
his excitement is contagious
@kaceyezerioha495
@kaceyezerioha495 4 года назад
What I love so much about this is I can just easily have blazor working on my existing mvc application without rewriting it. HOW AWESOME IS THAT!!!!!!!!!!!!!!!!!!!!!!!!!!!
@Sathyaish
@Sathyaish 4 года назад
Yay! Yay! Super duper yay! Oh my fucking goodness!
@testg4andmmm129
@testg4andmmm129 4 года назад
Instead of electron based crossplatform ui. It can be blazor. More about offline desktop app runs on browser or browserview
@singhsahab7860
@singhsahab7860 4 года назад
Really good explanation over all. liked it.
@benleonard237
@benleonard237 4 года назад
Project has been uploaded: github.com/danroth27/BlazorWeather
@martinb.r2180
@martinb.r2180 4 года назад
Finally
@badrulhussain5545
@badrulhussain5545 4 года назад
Downloading Webassembly to the browser. Now wouldn't that slow down page loading time for the 1st and how does that compare with reactjs and other js frameworks?
@LDdrums20
@LDdrums20 4 года назад
Yes! Blazor FTW!
@gaznapirotuercas9467
@gaznapirotuercas9467 4 года назад
blazor web layer programming its posible? id like to add data access and business layer to the project
@thowheedh
@thowheedh 4 года назад
Please share the source code
@PaulMarangoni
@PaulMarangoni 4 года назад
Hallelujah!!!
@developersamim786
@developersamim786 4 года назад
Im thrilled
@HeroicKhalid
@HeroicKhalid 4 года назад
I'm little bit confuse it looks good but question! Why I need to use Blazor if I'm already developing my .net core with Razor and JS ? It looks good but not sure yet should I really need it or not.
@RawCoding
@RawCoding 4 года назад
Sombody serving 10MB png is not a valid excuse for a 2.5MB default blazor app (compressed). Glad to hear they are working on trimming it down thou! Looking forward to using server/client side blazor
@20102010az
@20102010az 4 года назад
Finally!
@nicktech2152
@nicktech2152 4 года назад
“There’s only one page. So this really is a single page application” 😂😂😂
@soluxion1073
@soluxion1073 4 года назад
This is super exciting! no more JS dictatorship.
@theman3282
@theman3282 4 года назад
lol
@abdouldia1605
@abdouldia1605 4 года назад
I'm starting using it right now with my new projects. No Way!
@patkartarun
@patkartarun 4 года назад
it is not easy to catch error in Blazor web assembly, it is itself confused, where to show error / unable to show/understand error whether it is client side / server side
@bahaaelboraey3238
@bahaaelboraey3238 4 года назад
What do I really need to learn before going ahead to Blazor tutorial, is it C# and html only?
@GaganBodduluru
@GaganBodduluru 4 года назад
The basic idea of asp.net core and razor syntax along with of course C#, HTML and CSS imo
@markyanthonylaredo2614
@markyanthonylaredo2614 4 года назад
😍😍❤
@mohhamadtoosi8128
@mohhamadtoosi8128 4 года назад
Perfect
@nicknovotny8908
@nicknovotny8908 4 года назад
Everything looks smooth on local host with all the bindings to the server. I wonder how it looks on a remote server
@bernhardtrian7471
@bernhardtrian7471 4 года назад
did you actually test it ?
@arwahsapi
@arwahsapi 4 года назад
Time to bid farewell to the node_modules folder
@alphaprimal1669
@alphaprimal1669 3 года назад
I wish the Api was similar to XAML+C#
@nosoydev
@nosoydev 4 года назад
i was excited until i saw i couldn't pass a parameter to my component and set rendermode to server prerendered. Error: "Prerendering server components with parameters is not supported." . This crashed the interactive UI experience for me ...
@ME-dg5np
@ME-dg5np 4 года назад
A pretty good technology yepp Tooooo be aware of 🤹🤹🤸
@batman2010ish
@batman2010ish 4 года назад
blazor was awsome.. beginner
@thedude3544
@thedude3544 4 года назад
31 : 17 WE Love You Daniel ! stay a lit bit with us ..
@PK-xu7gu
@PK-xu7gu 4 года назад
How does the server scale? How does it cope with thousands of SignalR connections? How does the consumption of resources compare with ASP.Net?
@yurydoroshenko3922
@yurydoroshenko3922 4 года назад
Not a "production ready" tho. No reload. When debuging and chnging even 1 html line, you need to restart the whole project Routing for pages is not clear. How to have same routojg on server and clioent ? How to authentificate ? Howe to render only "usefull" infos ? Well, fun to try, but no where "production ready"
@jawaidakhter08
@jawaidakhter08 4 года назад
blazor has updated but www.blazor.net still showing @functions instead of @code :)
@benleonard237
@benleonard237 4 года назад
@functions can still be used atm and they are interchangeable. Going forward Daniel said that @code would be preferred.
@himanshuk6199
@himanshuk6199 4 года назад
Can anyone create a tutorial on .Net + Blazor + Electron.js or Electron.Net
@seandougan8593
@seandougan8593 4 года назад
I just switched my primary language to .NET because of Blazor components - Microsoft is killing it #BestDevsWorld
@stevenkjames
@stevenkjames 4 года назад
Cool
@thomasanderson1416
@thomasanderson1416 4 года назад
SO MUCH BOILERPLATE! I just wish the project structure was a bit more minimal, the default template makes no sense to me. You can for example merge Program.cs and Startup.cs files as well as _Imports.blazor and App.blazor and make a single obvious entrypoint.
@aniruddhakudtarkar8476
@aniruddhakudtarkar8476 4 года назад
Is Microsoft trying to build framework similar to GWT (Google Web Toolkit) ?
@lyrimetacurl0
@lyrimetacurl0 4 года назад
🤔
@nmarks
@nmarks 4 года назад
While this is extremely welcome, it does beggar belief why it took so long to get around to it. At best I am a hobbyist, and while I could always write the Server end stuff in .NET I just couldn't afford the time and money to get around to learn Javascript on top.
@folidominic2819
@folidominic2819 4 года назад
Interesting
@abdouldia1605
@abdouldia1605 4 года назад
Daniel, please can you speed up the production ready release ? Can not wait any longer!
@theman3282
@theman3282 4 года назад
the feeling of programming web forms is back...good ol form programming with that bind:event... but i hope this time mcs is aligning with interest of the mass not only just to serve those old people and cause us young programmer that like mcs and hate google always in beta service and lack of .net support shortage of job or even there is existing job but specs is for those old people only.
@shahnawazk
@shahnawazk 4 года назад
Great video! I started learning Blazor and stop Angular and React! Thanks Dan
@charlesbaldo
@charlesbaldo 4 года назад
On the server? When is the client
@bitronicc1887
@bitronicc1887 4 года назад
Blazor WebAssembly (Client side) is scheduled to be released sometime around May
@howtofordummies6582
@howtofordummies6582 4 года назад
Previously Its a single page application.. Plus 30 Javascript files...
@tonymullachery8805
@tonymullachery8805 3 года назад
can you share the codes
@meinradrecheis895
@meinradrecheis895 4 года назад
Has anyone tried material component libraries for Blazor? Which is better MatBlazor or this one: skclusive.github.io/Skclusive.Material.Docs/
@benleonard237
@benleonard237 4 года назад
Will BlazorWeather be added to github?
@starkbotha1129
@starkbotha1129 4 года назад
Which project template was used in this video?
4 года назад
Stark Botha I want to know the same thing
@sebastianolaf
@sebastianolaf 4 года назад
where is the GIT for that weather forecast app ?
@notaspectator
@notaspectator 4 года назад
Interop with JavaScript, ohhh jeez
@user-rr6hw5uq5g
@user-rr6hw5uq5g 4 года назад
if the Blazor need a .net runtime, is the published website size lager than a Vue website?
@weilunyi
@weilunyi 4 года назад
Do we have a sample project as you introduce us to download ?
@mustafageo
@mustafageo 4 года назад
The hello world is generated when you create a new project.
@njoroge2061
@njoroge2061 4 года назад
I have downloaded VS 2019 but cant find launcher icon on the denev.exe even after searching on my computer am on windows 7 .
@rafaelbrugnollo
@rafaelbrugnollo 4 года назад
How hard will it be to change from Blazor Client Blazor Server? Any ideas?
@bitbrain3468
@bitbrain3468 4 года назад
I haven't done it, but it's supposed to be relatively easy. At least that seems to be the goal. Some people have talked about using blazor server and then if the connection has cut off, drop back to blazor client-side. It requires having needed data downloaded though.
@kourosh234
@kourosh234 4 года назад
There is a template called "Asp.net Core Hosted". I was wondering how it is possible to change the server-side project in this template with the "server-side" template which has all the best practices and authentication.
@rahulmathew8713
@rahulmathew8713 4 года назад
Lol That Old Wine (Razor) in New Bottle (Blazor)
@VBKing2
@VBKing2 3 года назад
More like mixing the old wine and new in the same bottle
@meowchuz
@meowchuz 4 года назад
I just understand 10% from what he said. I have been learning c# and ASP.NET MVC5 (the old one, not even core) in a month. I can create some simple API controllers from back-end and render the data to the front-end. Knowing html helper with blazor view, but this blazor component looks different from what I understand about “blazor” in general. It seems this new blazor component can replace JavaScript (write markup and c# in this blazor component instead JavaScript). Could someone tell me what I should learn first in order to understand this new tech more clearly?
@theman3282
@theman3282 4 года назад
just go on with your pace mvc5 is still largely used by the enterprise, so don't worry. After MVC 5 is finished try to move to .Net Core, there is resemblance especially the razor and now .Net core heavily leaning to DI and startup bootstrapping replace global asax and the rest which is essentially the same but more transparent and easy to follow i think, and about the jobs .Net core beginning to gain traction within startup business.
@rolandjost3823
@rolandjost3823 4 года назад
Blazo is good
@MrSigmaSharp
@MrSigmaSharp 4 года назад
Too many moving parts. Reminds me of web forms. You want c# for client side? Write a .net standard 2 api with javascript
@sylwesterbzdyl7905
@sylwesterbzdyl7905 4 года назад
LOL - what?, no IE 11 support? Calling JavaScript API's and taking credit... so Microsoft. And the code looks beautiful. Just like classic asp page from 1996. I also love the @bind 2 way data bind directive. Angular much?
@thomasanderson1416
@thomasanderson1416 4 года назад
Why is there no Net Core hosters available?
@sacredgeometry
@sacredgeometry 4 года назад
What does that mean? You can host .NET core on almost anything, linux, windows or mac.
@vinothdharmaraj7510
@vinothdharmaraj7510 4 года назад
Blazor validation not support individual field validation, its only validate all fields at a time in context. if i load my page at once in separated tab or stepper, partially validate the controls not all fields. Is it possible? Please give me the solution.
@AhmedAli-lz1bv
@AhmedAli-lz1bv 4 года назад
sir i am facing problem in visual stdio clr c++ so i how to define entry point??
@Viking251978
@Viking251978 4 года назад
Hey, I am creating a MemoryStream object on the client side, which I need to send to the server side. Any ideas how I can do it? Haven't been able to with PostAsync, PostJsonAsync or any other way. Any help would be appreciated.
@fredhair
@fredhair 4 года назад
Thank god for this. Can't be dealing with JS nowadays, I'm mainly C++ dev but need to build web apps. Modern JS is worse than C++ build systems, so many APIs and libraries all doing relatively similar things that barely extend JS itself. Microsoft always been great for devs IMO, I use predominantly linux but I usually use VSCode on nix and VS on windows and I think C# is a great language. Why is Windows so poor when all the dev tools are great??
@yatocraige706
@yatocraige706 4 года назад
the least the world needs is another js framework
@maxmarch1103
@maxmarch1103 4 года назад
Currently in market we have lot of plugib tools avaliable for react and angular i do not see developers moving to blazor
@rahulmathew8713
@rahulmathew8713 4 года назад
Why blazor when have razor
@maacpiash
@maacpiash 4 года назад
So, how is a Blazor Server app different from an app with server-side rendered pages?
@JohnNecirRebellion
@JohnNecirRebellion 4 года назад
The server-side app renders the page and sends the response as static pages to the client. The Blazor Server app sends the responses by SignalIR but with the binaries(c# objects) that can be accessed by Blazor WebAssembly client, less data exchange than full HTML page responses.
@robertzeurunkl8401
@robertzeurunkl8401 4 года назад
Is this project code available to download somewhere?
@Devarshshukla14
@Devarshshukla14 4 года назад
And Wait ends for Blazor...
@Me_llamo_Lucifer
@Me_llamo_Lucifer 4 года назад
Is there really still not any link to a GitHub source code to follow along with??
@lyrimetacurl0
@lyrimetacurl0 4 года назад
Someone posted it somewhere else in the comments.
@samuelgrahame3617
@samuelgrahame3617 4 года назад
Web assembly needs gc so you can interact with html.
@wattvisuddhimagga9695
@wattvisuddhimagga9695 4 года назад
why .net core don't have crystal report?
@weifengmao
@weifengmao 4 года назад
Because it's 2019. Crystal report is windows only and owned by SAP. The last Visual studio to support Crystal report was 2008. Time to move on, or stay with .net full.
@andrejuha164
@andrejuha164 3 года назад
Is very naive implementation , but good Idea. : No direct acces to DOM wtf? No suport for simple rendering for games, graphics in browser . Wtf? For some reason native client side stops working when is not working internet . Need java script to work. We will probably wait another 1000 years for something real to full replace javascript .
@aspdotnet
@aspdotnet 4 года назад
For a server with 8Gb of RAM, how much clients could blazer can handle without crash the application?
@nickbaldenegro7647
@nickbaldenegro7647 4 года назад
Play 31:28
Далее
Blazor Tips and Tricks
22:44
Просмотров 29 тыс.
Приметы
01:00
Просмотров 161 тыс.
Which national team are you rooting for at Euro 2024?
00:17
Вопрос Ребром: Сергей Бурунов 2
1:03:47
The Future of Blazor on the Client
29:37
Просмотров 31 тыс.
What's new in C# 8 - Part 1
23:48
Просмотров 80 тыс.
Clean Code with Entity Framework Core | Brendan Richards
1:55:32
Собери ПК и Получи 10,000₽
1:00
Просмотров 2,7 млн
$1 vs $100,000 Slow Motion Camera!
0:44
Просмотров 22 млн