Vue on Rails: End-To-End Guide to Building Web Apps Using Vue.Js and Rails
暫譯: Vue on Rails:使用 Vue.js 和 Rails 建立網頁應用程式的全方位指南

Lim, Bryan, Lafranchi, Richard

  • 出版商: Apress
  • 出版日期: 2019-08-30
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 193
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484251156
  • ISBN-13: 9781484251157
  • 相關分類: RubyVue.js
  • 海外代購書籍(需單獨結帳)

商品描述

Build modern and progressive web applications with Vue.js and Ruby on Rails. As the Rails community embraces JavaScript, this book answers your most pressing questions, including how to integrate front-end technologies with Rails, whether to build a single-page application, when and how to use JavaScript in your project, how to scaffold a Vue component in Rails, and how to configure Vue.js in a Rails project.

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 product development; 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.

商品描述(中文翻譯)

建立現代和進步的網頁應用程式,使用 Vue.js 和 Ruby on Rails。隨著 Rails 社群逐漸接受 JavaScript,本書回答了您最迫切的問題,包括如何將前端技術與 Rails 整合、是否應該建立單頁應用程式、何時以及如何在您的專案中使用 JavaScript、如何在 Rails 中搭建 Vue 組件,以及如何在 Rails 專案中配置 Vue.js。

本書探討了在使用 Vue on Rails 時如何管理和理解優先事項,以及如何確定專案的最佳配置。您將看到如何在 Rails 專案中重用 Vue 組件,減少編碼量並利用組件選項,以及如何使用 Vue 組件的 props、events 和 slots。您還將使用 webpacker 來設置專案,並將數據從 Vue 組件傳遞到 Rails 控制器,再返回。最後,您將學習路由的最佳配置,以及如何測試和部署您的應用程式。

這些主題對於開發人員和產品負責人至關重要,因為它們涵蓋了逐步或從零開始構建網頁應用程式的端到端建議。Vue.js on Rails 向您展示了構建和維護現代網頁應用程式是多麼簡單,並節省了數百小時整合這兩種技術的時間。

您將學到什麼


  • 將 Vue 和 Rails 結合使用以改善產品


  • 專注於開發者滿意度來構建網頁應用程式


  • 採取務實的方法進行網頁應用程式開發,並提供實用的代碼範例


  • 節省配置 Vue 和 Rails 的時間

  • 在 Vue on Rails 專案中控制和管理狀態


本書適合誰

尋求適合公司產品的技術,並強調開發可擴展性的產品負責人;希望最大化開發者滿意度和成功產品開發的商業擁有者;需要務實且成功的網頁應用程式開發策略的技術經理;以及學習使用最佳工具構建網頁應用程式的新手和經驗豐富的開發者和設計師。

作者簡介

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).

作者簡介(中文翻譯)

Bryan Lim 自 2009 年以來一直是 Rails 開發者。他是 Rails 的 webpacker 專案的貢獻者之一。他擁有新加坡國立大學的計算學學士學位和商業分析碩士學位。他經營一家小型軟體顧問公司,並常駐於新加坡。他的一些作品可以在他的 GitHub 上找到 (@ytbryan)。

Richard LaFranchi 是 Charter Communication 的資深軟體工程師,負責該組織的內部測試工具。他擁有科羅拉多大學博爾德分校的土木工程學士學位,目前正在科羅拉多州立大學攻讀計算機科學碩士學位。他在 2011 年首次對網頁開發產生熱情,並在他的 GitHub 上發佈了許多 Vue/Rails 的開源教程和專案 (@rlafranchi)。