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 :-)
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 :-)
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!!!!!!!!!!!!!!!!!!!!!!!!!!!
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?
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.
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
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
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 ...
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"
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.
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.
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.
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.
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.
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?
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.
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?
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.
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.
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??
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.
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.
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 .