JavaScript Everywhere: Building Cross-Platform Applications with Graphql, React, React Native, and Electron
暫譯: JavaScript 無所不在:使用 GraphQL、React、React Native 和 Electron 建立跨平台應用程式

Scott, Adam D.

買這商品的人也買了...

相關主題

商品描述

JavaScript is the little scripting language that could. Once used chiefly to add interactivity to web browser windows, JavaScript is now a primary building block of powerful and robust applications. In this practical book, new and experienced JavaScript developers will learn how to use this language to create APIs as well as web, mobile, and desktop applications.

Author and engineering leader Adam D. Scott covers technologies such as Node.js, GraphQL, React, React Native, and Electron. Ideal for developers who want to build full stack applications and ambitious web development beginners looking to bootstrap a startup, this book shows you how to create a single CRUD-style application that will work across several platforms.

  • Explore GraphQL's simple process for querying data
  • Learn about shared authentication for APIs, web apps, and native applications
  • Build performant web applications with React and Styled Components
  • Use React Native to write cross-platform applications for iOS and Android that compile to native code
  • Learn how to write desktop applications with Electron

商品描述(中文翻譯)

JavaScript 是一種小巧的腳本語言,曾經主要用於為網頁瀏覽器窗口添加互動性,但現在已成為強大且穩健應用程式的主要構建基石。在這本實用的書籍中,無論是新手還是有經驗的 JavaScript 開發者,都將學習如何使用這種語言來創建 API 以及網頁、移動和桌面應用程式。

作者及工程領導者 Adam D. Scott 涵蓋了如 Node.js、GraphQL、React、React Native 和 Electron 等技術。這本書非常適合希望構建全棧應用程式的開發者,以及希望啟動創業的雄心勃勃的網頁開發初學者,將教你如何創建一個可以在多個平台上運行的單一 CRUD 風格應用程式。

- 探索 GraphQL 簡單的數據查詢過程
- 了解 API、網頁應用程式和原生應用程式的共享身份驗證
- 使用 React 和 Styled Components 構建高效能的網頁應用程式
- 使用 React Native 編寫可編譯為原生代碼的 iOS 和 Android 跨平台應用程式
- 學習如何使用 Electron 編寫桌面應用程式

作者簡介

Adam D. Scott is an engineering leader, web developer, and educator based in Connecticut. He currently serves as the Web Development Lead at the Consumer Financial Protection Bureau, where he focuses on building open source web applications with his talented team. Additionally, he has worked at the crossroads of technology and education for over a decade, teaching and writing curriculum on a range of technical topics. He is the author of WordPress for Education (Packt, 2012), the Introduction to Modern Front-End Development video course (O'Reilly 2015), the Ethical Web Development report series (O'Reilly 2016-2017), and JavaScript Everywhere (O'Reilly 2020).

作者簡介(中文翻譯)

亞當·D·史考特(Adam D. Scott)是一位位於康乃狄克州的工程領導者、網頁開發者和教育工作者。他目前擔任消費者金融保護局(Consumer Financial Protection Bureau)的網頁開發負責人,專注於與他才華橫溢的團隊一起構建開源網頁應用程式。此外,他在科技與教育的交匯處工作了十多年,教授並撰寫各種技術主題的課程內容。他是《教育用WordPress》(Packt, 2012)、《現代前端開發入門》視頻課程(O'Reilly 2015)、《倫理網頁開發報告系列》(O'Reilly 2016-2017)以及《JavaScript無處不在》(O'Reilly 2020)的作者。