Learning Dart, 2/e(Paperback)
暫譯: 學習 Dart, 第2版(平裝本)
Ivo Balbaert, Dzenan Ridjanovic
- 出版商: Packt Publishing
- 出版日期: 2015-09-25
- 售價: $2,420
- 貴賓價: 9.5 折 $2,299
- 語言: 英文
- 頁數: 368
- 裝訂: Paperback
- ISBN: 1785287621
- ISBN-13: 9781785287626
-
相關分類:
JavaScript
海外代購書籍(需單獨結帳)
商品描述
Learn to develop high performance applications with Dart 1.10
About This Book
- Develop apps for the modern web using Dart and HTML5
- Clarify and shorten your Dart code using enums
- Build a complex UI for business applications with Dart's Polymer framework, based on web components
Who This Book Is For
If you want to become a developer for the modern web, or wish to add Dart to your tool belt, then this book is for you. The book assumes you have basic HTML experience and know how web applications work. Some previous programming experience, preferably in a modern language like C#, Java, Python, Ruby or JavaScript, will give you a head start. You can work with Dart on your preferred platform, be it Linux, Mac OS X or Windows.
What You Will Learn
- Structure your code using functions, classes, generics, packages and libraries
- Use the power of modern browsers to process and store data
- Make games by drawing, and using audio and video in the browser
- Develop an application with a model-driven and spiral-paced approach
- Discover the Observatory tools for profiling memory and CPU usage of Dart programs
- Store your app's data in MySQL and MongoDB through Dart
- Build powerful HTML5 forms, validate and store data in local storage, and use web components to build your own user interface
- Run your Dart server on an App Engine Managed VM
In Detail
Dart is an open source programming language for the web, developed at Google, with a steadily growing community. It is a single language for both client and server, appropriate for the full range of devices on the web – including phones, tablets, laptops, and servers. It encompasses the lessons of the last two decades of web programming.
This book will give you a thorough overview of Dart, taking you through its ecosystem, syntax, and development principles.
With this book, you will build web games using HTML5, audio, and video, and also dive into processing and displaying data in HTML5 forms with Dart. You will also learn how web components fit together with HTML5, and how to apply them in business web applications of the future. You will discover how to store data on the client, communicate data between client and server with JSON, and store JSON data with MongoDB and MySQL.
Stop solving new challenges with the same old tools – let Dart show you a whole new way.
Style and approach
This book provides you a project-based approach, with everything you need to start or enhance your career in the future of web development with Dart. It follows the spiral approach: each project builds up in successive spirals, adding new features in each step.
商品描述(中文翻譯)
學習使用 Dart 1.10 開發高效能應用程式
本書介紹
- 使用 Dart 和 HTML5 為現代網頁開發應用程式
- 使用列舉(enums)來簡化和縮短你的 Dart 代碼
- 使用 Dart 的 Polymer 框架,基於網頁元件,為商業應用程式構建複雜的用戶介面
本書適合誰
如果你想成為現代網頁的開發者,或希望將 Dart 加入你的工具箱,那麼這本書適合你。本書假設你具備基本的 HTML 經驗並了解網頁應用程式的運作方式。若你有一些先前的程式設計經驗,最好是使用 C#、Java、Python、Ruby 或 JavaScript 等現代語言,將使你更具優勢。你可以在你喜歡的平台上使用 Dart,無論是 Linux、Mac OS X 還是 Windows。
你將學到什麼
- 使用函數、類別、泛型、套件和函式庫來結構化你的代碼
- 利用現代瀏覽器的強大功能來處理和儲存數據
- 通過繪圖以及在瀏覽器中使用音頻和視頻來製作遊戲
- 以模型驅動和螺旋式的方式開發應用程式
- 發現用於分析 Dart 程式的記憶體和 CPU 使用情況的 Observatory 工具
- 通過 Dart 將你的應用程式數據儲存在 MySQL 和 MongoDB 中
- 構建強大的 HTML5 表單,驗證並將數據儲存在本地存儲中,並使用網頁元件來構建自己的用戶介面
- 在 App Engine 管理的虛擬機上運行你的 Dart 伺服器
詳細內容
Dart 是一種開源的網頁程式設計語言,由 Google 開發,擁有穩定增長的社群。它是一種適用於客戶端和伺服器的單一語言,適合各種網頁設備,包括手機、平板電腦、筆記型電腦和伺服器。它總結了過去二十年網頁程式設計的經驗教訓。
本書將為你提供 Dart 的全面概述,帶你了解其生態系統、語法和開發原則。
通過本書,你將使用 HTML5、音頻和視頻構建網頁遊戲,並深入了解如何使用 Dart 在 HTML5 表單中處理和顯示數據。你還將學習網頁元件如何與 HTML5 組合,以及如何在未來的商業網頁應用程式中應用它們。你將發現如何在客戶端儲存數據,使用 JSON 在客戶端和伺服器之間傳遞數據,並使用 MongoDB 和 MySQL 儲存 JSON 數據。
不要再用舊工具解決新挑戰 – 讓 Dart 為你展示全新的方法。
風格與方法
本書提供了一種基於項目的方法,包含你在未來的網頁開發中使用 Dart 開始或提升職業生涯所需的一切。它遵循螺旋式的方法:每個項目在連續的螺旋中逐步構建,在每一步中添加新功能。