Dart By Example

Davy Mitchell

  • 出版商: Packt Publishing
  • 出版日期: 2015-09-28
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 171
  • 裝訂: Paperback
  • ISBN: 1785282476
  • ISBN-13: 9781785282478
  • 相關分類: JavaScript
  • 下單後立即進貨 (約3~4週)

商品描述

Design and develop modern web applications with Google's bold and productive language through engaging example projects

About This Book

  • Full of engaging and varied example projects to equip you to build your own web applications
  • Learn the Dart language and key libraries
  • Productively create fast and reliable web applications

Who This Book Is For

If you are a front- or back-end web developer who is looking to build complex full-featured web applications without the quagmire of disconnected JavaScript frameworks, this book is a practical walkthrough of substantial applications that will have you and your team coding Dart in a productive manner.

This book will give you a compiled, optional typed, scalable environment to rapidly develop applications. As Dart was designed to be familiar, any developer with even a small amount of knowledge of JavaScript or another programming language will be at home with the language immediately and will be coding quickly.

What You Will Learn

  • Master the core Dart language, type system, and key development tools
  • Connect to existing web services, process JSON, and create your own framework for the data display
  • Run and debug the Dart server and web applications and compile them in JavaScript
  • Handle form data and encryption
  • Build and deploy server applications on the major OSes and implement the REST API
  • Work with PostgreSQL―an industry standard relational database system
  • Create robust applications with unit tests, documentation, and diagnostic logging
  • Develop command-line applications, and explore the key data structures and libraries

In Detail

Designed to create next generation apps, Google's Dart offers a much more robust framework and also supersedes JavaScript in several aspects. Familiar yet innovative, compact yet scalable, it blows away the accumulated JavaScript legacy limitations. Dart was designed for great tool-ability and developer productivity, allowing you to create better application faster than before. Google chose it for their billion dollar advertising business and you have its power for your projects too.

This book will introduce you the Dart language starting from its conception to its current form, and where it headed is through engaging substantial practical projects. You will be taken through building typical applications and exploring the exciting new technologies of HTML5.

With example code projects such as a live data monitoring and viewing system, a blogging system, a slides presentation application, and more, then this book will walk you through step by step through building data-driven web applications with ease and speed.

Style and approach

A varied collection of compelling practical Dart projects that are developed progressively with full explanations of concepts and implementation. Each project introduces features of the language and environment, demonstrating how Dart can be used in rich structured web applications.

商品描述(中文翻譯)

使用Google的大膽且高效的語言,設計並開發現代網頁應用程式,透過引人入勝的實例項目。

關於本書:
- 充滿引人入勝且多樣化的實例項目,讓您能夠建立自己的網頁應用程式。
- 學習Dart語言和關鍵庫。
- 有效地創建快速可靠的網頁應用程式。

本書適合對於前端或後端網頁開發人員,他們希望在不使用零散的JavaScript框架的困境下,建立複雜且功能完整的網頁應用程式。本書提供了實際應用程式的實用步驟,讓您和您的團隊能夠以高效的方式編寫Dart程式碼。

本書將為您提供一個編譯、可選類型、可擴展的環境,以快速開發應用程式。由於Dart設計為熟悉的語言,任何具有一點JavaScript或其他程式語言知識的開發人員都能立即上手並快速編寫程式碼。

您將學到什麼:
- 掌握核心Dart語言、類型系統和關鍵開發工具。
- 連接現有的網路服務、處理JSON並建立自己的數據顯示框架。
- 運行和調試Dart伺服器和網頁應用程式,並將它們編譯成JavaScript。
- 處理表單數據和加密。
- 在主要操作系統上建立和部署伺服器應用程式,並實現REST API。
- 使用PostgreSQL - 一個行業標準的關聯式數據庫系統。
- 創建具有單元測試、文檔和診斷日誌的強大應用程式。
- 開發命令行應用程式,並探索關鍵的數據結構和庫。

詳細內容:
Google的Dart旨在創建下一代應用程式,提供了一個更強大的框架,並在幾個方面超越了JavaScript。它既熟悉又創新,既緊湊又可擴展,消除了JavaScript累積的限制。Dart旨在提供出色的工具和開發人員生產力,讓您能夠比以往更快地創建更好的應用程式。Google選擇Dart作為他們數十億美元的廣告業務的語言,您也可以在自己的項目中使用它的強大功能。

本書將從Dart的構思到目前的形式,以及未來的發展方向,通過引人入勝的實際項目來介紹給您。您將通過構建典型的應用程式並探索HTML5的新技術來學習。

本書包含了一些實例代碼項目,例如實時數據監控和查看系統、博客系統、幻燈片演示應用程式等,逐步引導您輕鬆快速地建立數據驅動的網頁應用程式。

風格和方法:
本書包含了一系列引人入勝的實用Dart項目,這些項目逐步發展,並對概念和實現進行了詳細解釋。每個項目都介紹了語言和環境的特點,演示了Dart在豐富結構化網頁應用程式中的應用。