Agile Web Development with Rails 7
Autor Sam Ruby, Dave Thomasen Limba Engleză Paperback – 16 mai 2023
Subliniem faptul că acest volum este construit în jurul unui proiect practic integral — o aplicație de tip magazin online — ale cărei etape de dezvoltare servesc drept referință tehnică, fiind utilizate de echipa de bază pentru testarea automată a framework-ului Ruby on Rails. Reținem că această ediție pentru Rails 7 redefinește experiența utilizatorului prin integrarea nativă a Hotwire (Stimulus și Turbo) și a tehnologiei 'import maps', eliminând complexitatea configurărilor JavaScript tradiționale. Notăm cu interes cum autorii reușesc să demonstreze că un singur dezvoltator poate livra aplicații moderne, competitive, la o fracțiune din efortul necesar anterior. Abordarea tehnică diferă de cea din Modern Front-End Development for Rails de Noel Rappin prin gradul de aplicabilitate full-stack; în timp ce Noel Rappin se concentrează pe interacțiuni complexe de client-side și integrarea cu React, lucrarea de față prioritizează fluxul de lucru standardizat Rails pentru a obține performanțe de Single Page Application fără a părăsi ecosistemul original. Subliniem continuitatea față de lucrările anterioare, precum Agile Web Development with Rails 6, însă reținem actualizările critice privind bunele practici de gestionare a joburilor în fundal prin ActiveJob și comunicațiile în timp real via ActionCable. Structura este una riguros tehnică: de la instalarea mediului de dezvoltare pe Windows, Mac sau Linux, la implementarea logicii de business și până la securizarea și deploy-ul aplicației. Pentru cei care fac tranziția de la alte limbaje, capitolul dedicat sintaxei Ruby asigură baza necesară pentru a parcurge restul materialului fără lacune de înțelegere.
Preț: 346.74 lei
Preț vechi: 433.43 lei
-20%
Carte tipărită la comandă
Livrare economică 25 mai-08 iunie
Livrare express 17-23 aprilie pentru 48.65 lei
Specificații
ISBN-10: 1680509292
Pagini: 476
Dimensiuni: 195 x 236 x 30 mm
Greutate: 0.9 kg
Editura: Pragmatic Programmers
De ce să citești această carte
Recomandăm acest ghid practic dezvoltatorilor care doresc să stăpânească noile standarde din Rails 7. Prin parcurgerea tutorialului de construire a unui magazin online, cititorul câștigă experiență directă în utilizarea Hotwire și a sistemelor de testare unitară și de integrare. Este resursa ideală pentru cei care vor să livreze aplicații web robuste, rapide și ușor de întreținut, beneficiind de o metodologie validată chiar de creatorii framework-ului.
Despre autor
Sam Ruby este un dezvoltator software proeminent, co-președinte al grupului de lucru W3C HTML și un contributor major în cadrul proiectelor open-source ale Apache Software Foundation. Deține poziția de Senior Technical Staff Member în grupul de tehnologii emergente de la IBM. Colaborarea sa de lungă durată cu Dave Thomas a transformat seria Agile Web Development with Rails într-un standard al industriei. Expertiza sa în standarde web și arhitecturi de sistem fundamentează această lucrare, asigurând că soluțiile propuse sunt nu doar practice, ci și aliniate cu direcția de evoluție a web-ului modern.
Descriere
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business.
The way it used to be. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 7 brings many improvements, and this edition is updated to cover the new features and changes in best practices.
We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable.
Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely. Rails 1.0 was released in December 2005. This book was there from the start, and didn't just evolve alongside Rails, it evolved with Rails.
It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need:All you need is a Windows, Mac OS X, or Linux machine to do development on.
This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.
Notă biografică
Dave Thomas, as one of the authors of the Agile Manifesto, understands agility. As the author of Programming Ruby, he understands Ruby. And, as an active Rails developer, he knows Rails.