Vue on Rails
Apress (Verlag)
978-1-4842-5115-7 (ISBN)
This book explores how to manage and understand priorities when working with Vue on Rails and how to determine the best configuration for your project. You'll see how to reuse your Vue components in a Rails project with less coding and harness the component options, as well as how to use props, events and slots of Vue components. You'll also use webpacker to set up your project and pass data from your Vue component to a Rails controller and back. Finally, you’ll learn which is the best configuration for the router and how to test and deploy your application.
These topics are essential for developers and product owners because they cover end-to-end advice for building a web application incrementally or from scratch. Vue.js on Rails shows you just how easy it is to build and maintain a modern web app and save hundreds of hours integrating these two technologies. What You'll Learn
Use Vue and Rails together to improve products
Build a web app with a focus on developer happiness
Take a pragmatic approach to web app development with practical code examples
Save time configuring Vue and Rails
Control and manage states in a Vue on Rails project
Who This Book Is For
Product owners seeking a technology for a company’s products with an emphasis on development scalability; business owners looking to maximize developer satisfaction and successful productdevelopment; technical managers requiring a pragmatic and successful web app development strategy;and new and experienced developers and designers learning to build web apps using the best tools available.
Bryan Lim has been a Rails developer since 2009. He is one of the contributors to Rails’ webpacker project. He has a bachelor’s degree in Computing and a master’s degree in Business Analytics from National University of Singapore. He runs a small software consultancy firm and is based in Singapore. Some of his work can be found on his GitHub (@ytbryan). Richard LaFranchi is a Senior Software Engineer at Charter Communication and works on internal testing tools for the organization. He has a bachelor’s degree in Civil Engineering from University of Colorado, Boulder and is currently pursuing a master’s in Computer Science at Colorado State University. He first developed a passion for web development in 2011, and he publishes many Vue/Rails open source tutorials and projects on his GitHub (@rlafranchi).
Part I. Start Your Engines--The Technology.- 1. Introduction.- 2. Nuts and Bolts of Vue with Ruby on Rails.- 3. Model, Vue, and Controller.- Part II. Hands on the Wheels--Tutorials.- 4. Real-World Applications through Short Tutorials.- 5. Making a Real Time Two-Player Game with Action Cable.- 6. Building an Image-Cropping Tool with Vue and Active Storage.- Part III. Turbo Charge--Production Ready.- 7. Testing, Deployment, and Troubleshooting.- 8. Conclusion-Finishing the Race.- Appendix A.
Erscheinungsdatum | 13.09.2019 |
---|---|
Zusatzinfo | 21 Illustrations, black and white; XV, 193 p. 21 illus. |
Verlagsort | Berkley |
Sprache | englisch |
Maße | 155 x 235 mm |
Themenwelt | Mathematik / Informatik ► Informatik ► Web / Internet |
Schlagworte | back-end integration • Framework • Front-End • JavaScript • reactive • Web Apps • webpacker |
ISBN-10 | 1-4842-5115-6 / 1484251156 |
ISBN-13 | 978-1-4842-5115-7 / 9781484251157 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich