Opa: Up and Running
暫譯: Opa: 快速上手

Henri Binsztok, Adam Koprowski, Ida Swarczewskaja

  • 出版商: O'Reilly
  • 出版日期: 2013-04-02
  • 定價: $770
  • 售價: 9.5$732
  • 語言: 英文
  • 頁數: 164
  • 裝訂: Paperback
  • ISBN: 1449328857
  • ISBN-13: 9781449328856
  • 相關分類: JavaScriptNode.js
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

Want to simplify web development? This hands-on book shows you how to write frontend and backend code simultaneously, using the Opa framework. Opa provides a complete stack for web application development, including a web server, database engine, distribution libraries, and a programming language that compiles to JavaScript.

You’ll learn step-by-step how to use Opa by building two projects through the course of the book: a wiki application similar to Wikipedia, and a Twitter-like micro-blogging platform. Discover how easy it is to use Opa to develop applications with real-time updates, database interactions, and web service design. Do you have JavaScript experience? You’re ready to get started.

  • Learn fundamental concepts, including Opa’s functional programming style
  • Discover how Opa compiles to JavaScript, using jQuery on the frontend and Node.js on the server
  • Construct HTML resources dynamically and embed static resources on an Opa server
  • Use Opa’s method for performing CRUD operations and storing key-value pairs in MongoDB
  • Build an Opa user interface with the Bootstrap toolkit from Twitter
  • Learn variant types, pattern-matching, polymorphic types, recursive functions, and other advanced features
  • Manage user accounts by building login forms, handling account activation, and tracking logged users
  • Build a reactive UI—a real-time interface that continuously updates user events

商品描述(中文翻譯)

想要簡化網頁開發嗎?這本實作導向的書籍將教你如何同時撰寫前端和後端程式碼,使用 Opa 框架。Opa 提供了一個完整的網頁應用程式開發堆疊,包括網頁伺服器、資料庫引擎、分發函式庫,以及一種編譯成 JavaScript 的程式語言。

你將逐步學習如何使用 Opa,透過書中的兩個專案來實作:一個類似於維基百科的維基應用程式,以及一個類似於 Twitter 的微型部落格平台。發現使用 Opa 開發具有即時更新、資料庫互動和網頁服務設計的應用程式是多麼簡單。如果你有 JavaScript 的經驗,那麼你已經準備好開始了。

- 學習基本概念,包括 Opa 的函數式程式設計風格
- 發現 Opa 如何編譯成 JavaScript,前端使用 jQuery,伺服器使用 Node.js
- 動態構建 HTML 資源並在 Opa 伺服器上嵌入靜態資源
- 使用 Opa 的方法執行 CRUD 操作並在 MongoDB 中儲存鍵值對
- 使用 Twitter 的 Bootstrap 工具包構建 Opa 使用者介面
- 學習變異型別、模式匹配、多型別、遞迴函數及其他進階特性
- 通過構建登入表單、處理帳戶啟用和追蹤已登入用戶來管理用戶帳戶
- 構建一個反應式 UI——一個持續更新用戶事件的即時介面