Evaluare:
Cartea servește ca o introducere concisă în limbajul de programare Crystal, vizând în primul rând programatorii familiarizați cu Ruby sau Python. Deși este bine structurată și scrisă clar, unii cititori au considerat că îi lipsește profunzimea, considerând că ar trebui să acopere mai multe caracteristici și biblioteca standard pe larg.
Avantaje:Bine organizată, scrisă clar, potrivită pentru programatorii Ruby sau Python, curbă de învățare rapidă, în prezent singura carte disponibilă pe Crystal, oferă exemple interesante.
Dezavantaje:Prea scurtă și nu suficient de cuprinzătoare pentru o înțelegere aprofundată, nu este un manual de referință, lipsește documentația online pentru Crystal.
(pe baza a 3 recenzii ale cititorilor)
Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Crystal este pentru programatorii Ruby care doresc mai multă performanță sau pentru dezvoltatorii cărora le place să lucreze într-un mediu de scripting de nivel înalt. Crystal combină viteza de execuție nativă și concurența cu sintaxa asemănătoare cu Ruby, astfel încât vă veți simți ca acasă. Această carte, prima disponibilă pe Crystal, vă arată cum să scrieți aplicații care au frumusețea și eleganța unui limbaj modern, combinate cu puterea tipurilor și a instrumentelor moderne de simultaneitate. Acum puteți scrie cod frumos care rulează mai repede, se scalează mai bine și este ușor de implementat.
Crystal este elegant de citit și ușor de programat ca Ruby, permițând o dezvoltare complet orientată spre obiect. Compilatorul său este suficient de puternic pentru a deduce aproape întotdeauna tipul variabilelor. Astfel, obțineți beneficiile unui limbaj tipat static: cod mai robust, siguranță și viteză de execuție, atingând în același timp o productivitate ridicată în dezvoltare. Excepțiile de pointer nul, ca în JavaScript, Java sau C#, sunt de domeniul trecutului: Crystal le anihilează, la fel ca Rust.
Explorați elementele de bază și designul limbajului și modul în care puteți utiliza lanțul de instrumente Crystal pentru a crea și gestiona aplicații puternice. Exploatați puterea sistemului macro, precum și modul de lucru cu fibrele și canalele, făcând concurența cât mai ușoară posibil. Aflați cum să utilizați cadrul web Kemal și să accesați baze de date, precum și cum să valorificați potențialul bibliotecilor Crystal existente. Găsiți locul pe care Crystal îl ocupă în lumea software-ului de astăzi cu ajutorul exemplelor din lumea reală.
Cu Crystal, puteți combina ce este mai bun din ambele lumi: codificarea de nivel înalt a limbajelor dinamice și siguranța și performanța fulminantă a unui limbaj compilat nativ.
Ce vă trebuie:
Pentru a dezvolta în Crystal, aveți nevoie doar de Crystal v 0. 26 cea mai recentă versiune, un editor de text obișnuit și un browser.
© 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)