Dart in Action
- 424pages
- 15 heures de lecture
Dart in Action introduces Google's Dart language, providing techniques and examples for its use as a substitute for Java and JavaScript in browser-based desktop and mobile applications. The book starts with an overview of Dart's features, such as browser interaction, optional typing, classes, libraries, and concurrency with isolates. After grasping the core concepts, readers will learn to run Dart on the server and create single-page HTML5 web applications. Dart is a modern web programming language with object-oriented features akin to Java or C#, while also retaining JavaScript's dynamic characteristics. Dart applications are transpiled to JavaScript and run natively in Dart-enabled browsers, offering a consistent development experience with production-quality libraries and tools. This book goes beyond a simple language tutorial, diving into practical applications of Dart. It addresses common questions throughout the reading process, making it accessible for beginners. The early chapters are gentle for OO newcomers, while later sections promote a test-first approach and hands-on experimentation. A background in HTML and JavaScript is necessary, and familiarity with Java or C# is beneficial but not mandatory. The print book includes an offer for a free PDF, ePub, and Kindle eBook, along with all code examples. Key topics include Dart fundamentals, code samples, single-page web app creation, and running Dart on both client

