Evaluare:
Cartea se dorește a fi un ghid cuprinzător pentru Blazor, util atât pentru începători, cât și pentru dezvoltatorii experimentați care doresc să învețe cum să utilizeze această nouă tehnologie. În timp ce mulți recenzenți au găsit-o utilă și informativă, unii au criticat-o pentru că este prost structurată, conține erori și nu oferă suficientă profunzime pe anumite subiecte.
Avantaje:⬤ Ghid cuprinzător care acoperă atât Blazor Server, cât și Blazor WebAssembly.
⬤ Include exemple practice și se concentrează pe construirea unei aplicații de blog.
⬤ Evidențiază aspecte importante ale Blazor, cum ar fi gestionarea stării, autentificarea și componentele.
⬤ Util pentru dezvoltatorii .NET care doresc să facă tranziția de la JavaScript.
⬤ Abordează direct diferențele și utilizările caracteristicilor Blazor.
⬤ Structura slabă îl face greu de urmărit pentru unii cititori.
⬤ Conține numeroase erori de cod și conținut învechit (scris pentru .NET 5 vs. .NET 7).
⬤ Unele secțiuni nu oferă explicații suficiente ale fragmentelor de cod.
⬤ Presupune prea multe cunoștințe anterioare și familiaritate cu configurațiile Visual Studio.
⬤ Unii recenzenți au considerat că conținutul nu merge dincolo de tutorialele online gratuite.
(pe baza a 9 recenzii ale cititorilor)
Web Development with Blazor: A hands-on guide for .NET developers to build interactive UIs with C#
Învățați dezvoltarea modernă a interfeței utilizator web (UI) cu Blazor și Blazor WebAssembly pe partea serverului
Caracteristici principale:
⬤ Veți la curent cu elementele fundamentale Blazor, informații utile și cele mai bune practici.
⬤ Învățați cum să creați și să implementați o aplicație Blazor pregătită pentru producție.
⬤ Aflați cum, când și de ce să utilizați Blazor pe partea serverului și Blazor WebAssembly.
Descrierea cărții:
Până acum, crearea de pagini web interactive însemna implicarea JavaScript. Dar cu Blazor, noua modalitate Microsoft de a crea aplicații web.NET, dezvoltatorii pot crea cu ușurință aplicații web interactive și bogate folosind C#. Web Development with Blazor vă va ghida prin cele mai comune provocări în începerea cu Blazor.
Veți începe prin a învăța cum să profitați de puterea Blazor și veți afla ce puteți face atât cu Blazor Server, cât și cu Blazor WebAssembly. Arătându-vă cum funcționează toate elementele împreună în mod practic, cartea vă va ajuta să rezolvați unele dintre blocajele comune cu care se confruntă dezvoltatorii. Pe măsură ce avansați, veți învăța cum să creați proiecte Blazor Server și Blazor WebAssembly, cum funcționează sintaxa Razor și cum să validați formulare și să vă creați propriile componente. Ulterior, cartea vă prezintă conceptele cheie implicate în dezvoltarea web cu Blazor, pe care le veți putea pune imediat în practică.
Până la sfârșitul acestei cărți Blazor, veți fi dobândit încrederea de care aveți nevoie pentru a crea și implementa aplicații Blazor gata de producție.
Ce veți învăța:
⬤ Înțelegeți diferitele tehnologii care pot fi utilizate cu Blazor, cum ar fi Blazor Server și Blazor WebAssembly.
⬤ Descoperiți cum să construiți componente Blazor simple și avansate.
⬤ Explorați diferențele dintre proiectele Blazor Server și Blazor WebAssembly.
⬤ Descoperiți cum funcționează Entity Framework și construiți un API simplu.
⬤ Să vă familiarizați cu componentele și să aflați cum să creați componente de bază și avansate.
⬤ Explorați bibliotecile JavaScript existente în Blazor.
⬤ Utilizați tehnici de depanare a aplicațiilor Blazor Server și Blazor WebAssembly.
⬤ Testați componentele Blazor utilizând bUnit.
Pentru cine este această carte:
Această carte de dezvoltare web este pentru dezvoltatorii web și dezvoltatorii de software care doresc să exploreze Blazor pentru construirea de interfețe web dinamice. Această carte presupune cunoștințe de nivel începător de programare C# și abilități de dezvoltare web de nivel intermediar.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)