JavaScript Everywhere: Building Cross-Platform Applications with Graphql, React, React Native, and 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).

作者簡介(中文翻譯)

Adam D. Scott 是一位位於康乃狄克州的工程領導者、網頁開發者和教育工作者。他目前擔任美國消費者金融保護局的網頁開發主管,與他的優秀團隊一起致力於建立開源網頁應用程式。此外,他在技術和教育的交叉領域已有十多年的工作經驗,教授並編寫了多個技術主題的課程大綱。他是《WordPress for Education》(Packt,2012)、《Introduction to Modern Front-End Development》視頻課程(O'Reilly,2015)、《Ethical Web Development》報告系列(O'Reilly,2016-2017)和《JavaScript Everywhere》(O'Reilly,2020)的作者。