by tegeek on 12/16/18, 3:11 PM with 50 comments
by dang on 12/16/18, 9:35 PM
by rattray on 12/16/18, 6:24 PM
This is on track to become a "built-in feature of ASP.NET Core 3.0" – recall that ".NET Core" runs on Linux, etc.
Much C# development is still for internal business applications. For these applications, the overhead of shipping the .NET runtime to the browser in WASM - which https://blazor.net/ sadly does not seem to mention - may not be a big deal, especially if they can be cached with service workers.
Keeping engineers fungible and cheap to hire & train is a priority for enterprise software divisions. Software ecosystems that rely on the patience and curiosity of developers to explore an uncoordinated constellation of packages and design their own architecture (eg; Java, React ecosystems) can be suboptimal.
.NET's historical "all batteries included, all applications the same" promise has been key here. But for rich frontends, Angular (their current choice) has, ah, high training costs.
If Blazor works well, .NET Core may become the first truly full-stack, integrated, get-it-all-here, framework for modern web app development.
As an uninvested bystander to enterprise software development, I'm curious to see how this goes.
by math on 12/16/18, 5:43 PM
by masterofmisc on 12/16/18, 6:23 PM
Microsoft have had great success with Visual Studio Code and are now the custodians of Electron since they brought Github this year. Also, now that Microsoft are going all in on Chromium for Windows (and dropping Edge in the process) I wonder if they will introduce Blazor into Electron for better cross platform applications.
I just get the feeling there is a play there (in some fashion)
by aphextron on 12/16/18, 8:18 PM
by untog on 12/16/18, 8:42 PM
by xmichael999 on 12/16/18, 7:39 PM
by AlphaWeaver on 12/16/18, 8:28 PM
by k__ on 12/16/18, 7:51 PM
by sureaboutthis on 12/16/18, 9:02 PM