Getting Started with Meteor.js JavaScript Framework
暫譯: 開始使用 Meteor.js JavaScript 框架

Isaac Strack

  • 出版商: Packt Publishing
  • 出版日期: 2012-12-22
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 130
  • 裝訂: Paperback
  • ISBN: 1782160825
  • ISBN-13: 9781782160823
  • 相關分類: JavaScript
  • 已過版

商品描述

Creating the most modern, dynamic, multi-user web applications quickly and easily is exactly what Meteor was designed for – and it’s all done in JavaScript. In this tutorial is everything you need to know to get started.

Overview

  • Create dynamic, multi-user web applications completely in JavaScript.
  • Use best practice design patterns including MVC, templates, and data synchronization.
  • Create simple, effective user authentication including Facebook and Twitter integration.
  • Learn the time-saving techniques of Meteor to code powerful, lightning-fast web apps in minutes

In Detail

Meteor is a brand new platform built entirely in JavaScript that allows you to build modern, dynamic web applications in the blink of an eye. With support for nearly every popular JavaScript framework (and more being added every day), Meteor provides you with the ability to quickly and easily develop sophisticated and stylish web applications.

"Getting Started with Meteor" is an easy to follow, step-by-step approach to learning how to build modern web applications with Meteor. Through the development of a complete and ready-to-use application, you will experience exactly how easy and fast it can be to develop robust, flexible web applications, so you can build your own "killer" app in no time.

"Getting Started with Meteor" will walk you step-by-step through all the major advantages that Meteor has to offer. You'll be up and running in less than two minutes, and will develop an actual application you can use. As you move quickly through the exercises, you’ll be able to experience first-hand how easy it is to develop in Meteor, and will gain invaluable best practices you can apply immediately to your coding projects.

You will learn about reactive programming and how Meteor takes advantage of the latest web technologies. You will gain a solid understanding of what the best design patterns are for developing web apps, and when to use them. You will learn how Meteor uses HTML templates and NoSQL (document-based) databases together to make coding applications simple and fun. Finally, you'll gain best practices for security and performance, making your web applications fast, secure, and easy to use. If you want to build a web application but hate how difficult it seems to be, this book will show you the easy way to build and deploy modern web apps

This book will teach you everything you need to know to get up and running with Meteor, and start you on your way to becoming an expert web applications developer

What you will learn from this book

  • Leverage reactive programming and live HTML in modern web applications.
  • Design and implement MongoDB/NoSQL databases.
  • Develop fast, simple web interfaces with HTML templates (Handlebars).
  • Use design patterns effectively, including MVC/MVVM and Publisher-Subscriber.
  • Use local and server synchronization to make apps more user-friendly.
  • Structure an application for performance and security.
  • Leverage and integrate user authentication systems (Facebook and Twitter)
  • Implement third-party packages and add-ons such as Bootstrap and jQuery
  • Deploy and administer Meteor applications.

Approach

Written in an engaging, easy-to-follow style, "Getting Started with Meteor" is a practical guide for developing modern web applications with Meteor.

商品描述(中文翻譯)

創建最現代、動態的多用戶網頁應用程式,快速且輕鬆,正是 Meteor 的設計初衷——而且這一切都是用 JavaScript 完成的。本教程包含了您開始使用所需的所有知識。

概述
- 完全使用 JavaScript 創建動態的多用戶網頁應用程式。
- 使用最佳實踐設計模式,包括 MVC、模板和數據同步。
- 創建簡單有效的用戶身份驗證,包括 Facebook 和 Twitter 整合。
- 學習 Meteor 的省時技巧,在幾分鐘內編寫強大、快速的網頁應用程式。

詳細內容
Meteor 是一個全新的平台,完全用 JavaScript 構建,讓您能夠在眨眼間構建現代、動態的網頁應用程式。Meteor 支援幾乎所有流行的 JavaScript 框架(每天都有更多框架被添加),使您能夠快速且輕鬆地開發複雜且時尚的網頁應用程式。

《Getting Started with Meteor》是一個易於遵循的逐步學習方法,教您如何使用 Meteor 構建現代網頁應用程式。通過開發一個完整且可立即使用的應用程式,您將體驗到開發穩健、靈活的網頁應用程式是多麼簡單和快速,讓您能夠迅速構建自己的「殺手級」應用程式。

《Getting Started with Meteor》將逐步引導您了解 Meteor 的所有主要優勢。您將在不到兩分鐘的時間內啟動並運行,並開發出一個實際可用的應用程式。在快速完成練習的過程中,您將親身體驗在 Meteor 中開發的簡單性,並獲得可以立即應用於您的編碼項目的寶貴最佳實踐。

您將學習反應式編程以及 Meteor 如何利用最新的網頁技術。您將對開發網頁應用程式的最佳設計模式有深入的理解,並知道何時使用它們。您將學習 Meteor 如何將 HTML 模板和 NoSQL(基於文檔的)數據庫結合使用,使編寫應用程式變得簡單且有趣。最後,您將獲得安全性和性能的最佳實踐,使您的網頁應用程式快速、安全且易於使用。如果您想構建一個網頁應用程式,但又厭倦了它看起來的困難,這本書將向您展示構建和部署現代網頁應用程式的簡單方法。

這本書將教您所有需要知道的知識,讓您能夠快速上手 Meteor,並開始成為一名專業的網頁應用程式開發者。

您將從這本書中學到的內容
- 在現代網頁應用程式中利用反應式編程和即時 HTML。
- 設計和實現 MongoDB/NoSQL 數據庫。
- 使用 HTML 模板(Handlebars)開發快速、簡單的網頁介面。
- 有效使用設計模式,包括 MVC/MVVM 和發布-訂閱模式。
- 使用本地和伺服器同步使應用程式更具用戶友好性。
- 為性能和安全性結構化應用程式。
- 利用並整合用戶身份驗證系統(Facebook 和 Twitter)。
- 實現第三方套件和附加功能,如 Bootstrap 和 jQuery。
- 部署和管理 Meteor 應用程式。

方法
《Getting Started with Meteor》以引人入勝、易於遵循的風格撰寫,是一本實用指南,幫助您使用 Meteor 開發現代網頁應用程式。