Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Dart in Action

Buy
Dart in Action, 9781617290862 (1617290866), Manning Publications, 2013

Summary

Dart in Action introduces Google's Dart language and provides techniques and examples showing how to use it as a viable replacement for Java and JavaScript in browser-based desktop and mobile applications. It begins with a rapid overview of Dart language and tools, including features like interacting with the browser, optional typing, classes, libraries, and concurrency with isolates. After you master the core concepts, you'll move on to running Dart on the server and creating single page HTML5 web applications.

About the Technology

Dart is a web programming language developed by Google. It has modern OO features, just like Java or C#, while keeping JavaScript's dynamic and functional characteristics. Dart applications are "transpiled" to JavaScript, and they run natively in Dart-enabled browsers. With production-quality libraries and tools, Dart operates on both the client and the server for a consistent development process.

About this Book

Dart in Action introduces the Dart language and teaches you to use it in browser-based, desktop, and mobile applications. Not just a language tutorial, this book gets quickly into the nitty-gritty of using Dart. Most questions that pop up while you're reading are answered on the spot! OO newbies will appreciate the gentle pace in the early chapters. Later chapters take a test-first approach and encourage you to try Dart hands-on.

To benefit from this book you'll need experience with HTML and JavaScript?a Java or C# background is helpful but not required.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

What's Inside

  • Dart from the ground up
  • Numerous code samples and diagrams
  • Creating single-page web apps
  • Transitioning from Java, C#, or JavaScript
  • Running Dart in the browser and on the server
About the Author

Chris Buckett builds enterprise-scale web applications. He runs Dartwatch.com and is an active contributor to the dartlang list.

"Includes numerous examples of core language features as well as more advanced HTML5 features."-;From the Foreword by Seth Ladd, Developer Advocate, Google

Table of Contents

PART 1 INTRODUCING DART
PART 2 CORE DART
PART 3 CLIENT-SIDE DART APPS
PART 4 SERVER-SIDE DART
  1. Hello Dart
  2. "Hello World" with Dart tools
  3. Building and testing your own Dart app
  4. Functional first-class functions and closures
  5. Understanding libraries and privacy
  6. Constructing classes and interfaces
  7. Extending classes and interfaces
  8. Collections of richer classes
  9. Asynchronous programming with callbacks and futures
  10. Building a Dart web app
  11. Navigating offline data
  12. Communicating with other systems and languages
  13. Server interaction with files and HTTP
  14. Sending, syncing, and storing data
  15. Concurrency with isolates
(HTML tags aren't allowed.)

Clinical Chemistry: A Laboratory Perspective
Clinical Chemistry: A Laboratory Perspective

Meet the learning needs of today’s students with a brand-new style of textbook—designed to excite your students’ interest in clinical chemistry! Organized almost entirely around organ systems—to parallel the way physicians order tests—this groundbreaking text teaches the concepts and principles...

eLearning and Digital Publishing (Computer Supported Cooperative Work)
eLearning and Digital Publishing (Computer Supported Cooperative Work)
Our universities are facing immense pressures from within because of the increase in the ‘publish or perish’ syndrome. There are severe budgetary demands on university libraries attempting to enable access to this increasing avalanche of information. University teaching also needs to prepare graduates for a rapidly changing and...
Efficient Structures for Geometric Data Management (Lecture Notes in Computer Science)
Efficient Structures for Geometric Data Management (Lecture Notes in Computer Science)

This book is the revised and extended version of a Pfr.D. dissertation submitted to the Department of Electrical Engineering and Computer Sciences, University of California at Berkeley. Many of the ideas presented in this book have their roots in discussions with Eugene Wong, my mentor and thesis advisor. I would like to thank Gene...


Database Development For Dummies
Database Development For Dummies

#^ecause you are reading this, 1 assume that you have recently become interested in database. Perhaps you would like to impress your friends by casually tossing out some big words that they have never heard before — words such as semantic object model, denormalization, or maybe even tuple. Perhaps your boss at work has just informed you...

Mastering Hadoop
Mastering Hadoop

Go beyond the basics and master the next generation of Hadoop data processing platforms

About This Book

  • Learn how to optimize Hadoop MapReduce, Pig and Hive
  • Dive into YARN and learn how it can integrate Storm with Hadoop
  • Understand how Hadoop can be deployed on the cloud...
Wireless Networking: Understanding Internetworking Challenges
Wireless Networking: Understanding Internetworking Challenges

This book focuses on providing a detailed and practical explanation of key existing and emerging wireless networking technologies and trends,while minimizing the amount of theoretical background information. The book also goes beyond simply presenting what the technology is, but also examines why the technology is the way it is, the history...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy