Evaluare:
Această carte este foarte lăudată ca o resursă introductivă pentru învățarea cadrului Phoenix, subliniind abordarea sa metodică, claritatea și exemplele practice. Deși conținutul este excelent, unii utilizatori au raportat probleme cu formatarea codului în ediția Kindle, iar câțiva au menționat că prima ediție este depășită.
Avantaje:Cartea oferă o acoperire cuprinzătoare a subiectelor cheie din Phoenix și Elixir, este bine structurată și metodică, potrivită atât pentru începători, cât și pentru programatorii experimentați. Mulți recenzenți au apreciat claritatea, explicațiile aprofundate și abordarea practică. Autorul, Chris McCord, este lăudat pentru stilul său de predare. Materialul este valoros pentru construirea de aplicații web scalabile și în timp real.
Dezavantaje:Ediția Kindle suferă de formatul slab al codului și de lipsa indentării, ceea ce face dificilă urmărirea exemplelor de cod. Unii utilizatori au remarcat faptul că prima ediție este depășită în raport cu modificările recente ale cadrului Phoenix, ceea ce duce la provocări în urmărirea corectă a exemplelor.
(pe baza a 24 recenzii ale cititorilor)
Programming Phoenix: Productive -> Reliable -> Fast
Nu acceptați compromisul între rapid și frumos: le puteți avea pe toate. Chris McCord, creatorul Phoenix, Jose Valim, creatorul Elixir, și Bruce Tate, autor premiat, vă conduc prin construirea unei aplicații rapide și fiabile. La fiecare pas, veți învăța de la creatorii Phoenix nu doar ce să faceți, ci și de ce. Bogat în informații din interior, acest ghid definitiv vă va însoți constant în călătoria dvs. de la novice la expert Phoenix, pe măsură ce construiți următoarea generație de aplicații web.
Phoenix este mult-așteptatul cadru web bazat pe Elixir, limbajul extrem de concurent care combină o sintaxă frumoasă cu o metaprogramare bogată. Autorii, care au dezvoltat primele aplicații Phoenix de producție, vă vor arăta cum să creați cod care este mai ușor de scris, testat, înțeles și întreținut.
Cel mai bun mod de a învăța Phoenix este să codificați și veți ajunge să atacați unele probleme interesante. Începeți să lucrați cu controlori, vizualizări și șabloane în primele câteva pagini. Construiți un depozit in-memory și apoi susțineți-l cu un strat de bază de date Ecto. Învățați să utilizați seturi de modificări și constrângeri care mențin cititorii informați și integritatea bazei dvs. de date intactă. Creați-vă propria aplicație interactivă bazată pe API-ul canalelor pentru aplicații în timp real, de înaltă performanță, pe care acest ecosistem le-a făcut celebre. Scrieți-vă propriile componente de autentificare numite pluguri și chiar învățați să utilizați stratul OTP pentru servicii monitorizate și fiabile. Organizați-vă codul cu proiecte umbrelă, astfel încât să vă puteți păstra aplicațiile modulare și ușor de întreținut.
Aceasta este o carte scrisă de dezvoltatori și pentru dezvoltatori, iar noi știm cum să vă ajutăm să vă dezvoltați rapid. Orice carte vă poate spune ce să faceți. Când ați terminat-o pe aceasta, veți ști și de ce să o faceți.
Ce vă trebuie:
Pentru a parcurge această carte, veți avea nevoie de un computer capabil să ruleze Erlang 17 sau mai bun, Elixir 1. 1, sau mai bun, Phoenix 1. 0 sau mai bun, și Ecto 1. 0 sau mai bun. O cunoaștere rudimentară a Elixir este, de asemenea, foarte recomandată.
© 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)