{"id":117801,"date":"2020-09-08T16:44:00","date_gmt":"2020-09-08T16:44:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/aspnet\/?p=24072"},"modified":"2020-09-08T16:44:00","modified_gmt":"2020-09-08T16:44:00","slug":"free-e-book-blazor-for-asp-net-web-forms-developers","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2020\/09\/08\/free-e-book-blazor-for-asp-net-web-forms-developers\/","title":{"rendered":"Free e-book: Blazor for ASP.NET Web Forms Developers"},"content":{"rendered":"<div class=\"row justify-content-center\">\n<div class=\"col-md-4\">\n<div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2020\/09\/free-e-book-blazor-for-asp-net-web-forms-developers.png\" width=\"58\" height=\"58\" alt=\"Avatar\" class=\"avatar avatar-58 wp-user-avatar wp-user-avatar-58 photo avatar-default\"><\/p>\n<p>Nish<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"entry-meta entry-meta-layout\">\n<p>September 8th, 2020<\/p>\n<\/p><\/div>\n<p><!-- .entry-meta --> <\/p>\n<p>We are thrilled to announce the release of our new e-book: Blazor for ASP.NET Web Forms developers. This book caters specifically to ASP.NET Web Forms developers looking for guidelines. As well as strategies for migrating their existing apps to a modern, open-source, and cross-platform web framework.<\/p>\n<h3 id=\"blazor-e-book-for-asp-net-web-forms\">Blazor E-book for ASP.NET Web Forms<\/h3>\n<p>Blazor is a new web framework that changes what is possible when building web apps with .NET. It is also a client-side web UI framework based on C# instead of JavaScript. When paired with .NET running on the server, Blazor enables full-stack web development with .NET. Blazor shares many commonalities with ASP.NET Web Forms. Such as having a reusable component model and a simple way to handle user events. It also builds on the foundations of .NET Core to provide a modern and high-performance web development experience. Additionally, Blazor is a natural solution for ASP.NET Web Forms developers looking to take advantage of client-side development and the open-source, cross-platform future of .NET.<\/p>\n<p>In this book, each Blazor concept is presented in the context of analogous ASP.NET Web Forms features and practices. The book covers:<\/p>\n<ul>\n<li>Building Blazor apps. <\/li>\n<li>How Blazor works.<\/li>\n<li>Blazor\u2019s relation to .NET Core. <\/li>\n<li>Reasonable strategies for migrating existing ASP.NET Web Forms apps to Blazor where appropriate. <\/li>\n<li>A reference sample that demonstrates the migration strategies used.<\/li>\n<\/ul>\n<p> <img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2020\/09\/free-e-book-blazor-for-asp-net-web-forms-developers-1.png\" alt=\"Blazor for ASP.NET Web Forms Developers Cover Image\" title=\"Blazor for ASP.NET Web Forms Developers\" height=\"300\"> <br \/> <a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/architecture\/blazor-for-web-forms-developers\/\" rel=\"noopener noreferrer\" target=\"_blank\">Read Online<\/a><\/p>\n<h3 id=\"should-i-still-use-asp-net-web-forms\">Should I Still Use ASP.NET Web Forms?<\/h3>\n<p>Of course! As long as the .NET Framework ships as part of Windows, ASP.NET Web Forms will be supported. For many Web Forms developers, the lack of cross-platform and open-source support is a non-issue. If you do not require cross-platform support, open-source, or any other new features in .NET Core or .NET 5, then stick with ASP.NET Web Forms on Windows. ASP.NET Web Forms will continue to be a productive way to write web apps for many years to come!<\/p>\n<h3 id=\"other-free-e-books\">Other Free E-books<\/h3>\n<p>If you are in the path of migrating your existing web and server apps, check out our free e-books on <a href=\"https:\/\/dotnet.microsoft.com\/learn\/aspnet\/architecture#ebook-grpc-for-wcf-devs-swimlane\">gRPC for WCF Developers<\/a>. As well as <a href=\"https:\/\/dotnet.microsoft.com\/apps\/cloud\/migrate-to-azure\">Migrating your .NET App to Azure<\/a> and more at <a href=\"https:\/\/dot.net\/architecture\">dot.net\/architecture<\/a>.<\/p>\n<h3 id=\"feedback\">Feedback<\/h3>\n<p>The book and related reference application will be evolving, so we welcome your feedback! If you have comments about how this book can be improved, please <a href=\"https:\/\/aka.ms\/ebookfeedback\">submit feedback<\/a>.<\/p>\n<div class=\"authorinfoarea\">\n<div class=\"post-authoravatar\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2020\/09\/free-e-book-blazor-for-asp-net-web-forms-developers-2.png\" width=\"96\" height=\"96\" alt=\"Avatar\" class=\"avatar avatar-96 wp-user-avatar wp-user-avatar-96 photo avatar-default\"><\/div>\n<h5 class=\"post-authorname\"> <a class=\"no-underline\" aria-label=\"Nish Anil\" href=\"https:\/\/devblogs.microsoft.com\/aspnet\/author\/nanil\/\"> Nish Anil <\/a> <\/h5>\n<div class=\"social-links\">\n<p>Senior Program Manager, .NET Team<\/p>\n<p> <strong>Follow <\/strong><a class=\"no-underline stayinformed\" aria-label=\"Nish Anil Twitter profile\" target=\"_blank\" href=\"https:\/\/twitter.com\/nishanil\" rel=\"noopener noreferrer\"><i class=\"fa fa-twitter\"><\/i><\/a><a class=\"no-underline stayinformed\" aria-label=\"Nish Anil Linkedin profile\" target=\"_blank\" href=\"https:\/\/linkedin.com\/in\/nanil\" rel=\"noopener noreferrer\"><i class=\"fa fa-linkedin\"><\/i><\/a><a class=\"no-underline stayinformed\" aria-label=\"Nish Anil Github profile\" target=\"_blank\" href=\"https:\/\/github.com\/nishanil\" rel=\"noopener noreferrer\"><i class=\"fa fa-github\"><\/i><\/a><a class=\"no-underline stayinformed hvr-pop\" aria-label=\"Nish Anil RSS Feed\" target=\"_blank\" href=\"https:\/\/devblogs.microsoft.com\/aspnet\/author\/nanil\/feed\/\" rel=\"noopener noreferrer\"><i class=\"fa fa-rss\"><\/i><\/a> <\/p>\n<\/p><\/div>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nish September 8th, 2020 We are thrilled to announce the release of our new e-book: Blazor for ASP.NET Web Forms developers. This book caters specifically to ASP.NET Web Forms developers looking for guidelines. As well as strategies for migrating their existing apps to a modern, open-source, and cross-platform web framework. Blazor E-book for ASP.NET Web [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":117802,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66],"tags":[82,1147,120,1148,1149,1150,1151],"class_list":["post-117801","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-webdev","tag-asp-net","tag-asp-net-web-forms","tag-blazor","tag-blazor-apps","tag-e-book","tag-web-forms","tag-web-forms-developers"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/117801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=117801"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/117801\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/117802"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=117801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=117801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=117801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}