- Taschenbuch: 388 Seiten
- Verlag: Packt Publishing (2. Januar 2014)
- Sprache: Englisch
- ISBN-10: 1849697426
- ISBN-13: 978-1849697422
- Größe und/oder Gewicht: 19 x 2,2 x 23,5 cm
- Durchschnittliche Kundenbewertung: 1 Kundenrezension
- Amazon Bestseller-Rang: Nr. 922.558 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Andere Verkäufer auf Amazon
+ GRATIS Lieferung innerhalb Deutschlands
+ GRATIS Lieferung innerhalb Deutschlands
+ EUR 3,00 Versandkosten
Learning Dart (Englisch) Taschenbuch – 2. Januar 2014
|Neu ab||Gebraucht ab|
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
Über den Autor und weitere Mitwirkende
Ivo Balbaert is currently a lecturer for (Web) Programming and Databases at CVO Antwerpen (www.cvoantwerpen.be), a community college in Belgium. He received a Ph.D. in Applied Physics from University of Antwerp in 1986. He worked for 20 years in the software industry as a developer and consultant in several companies, and for 10 years as a project manager at the University Hospital of Antwerp. From 2000 onward, he switched to partly teaching and partly developing software (KHM Mechelen, CVO Antwerp). He also wrote an introductory book in Dutch about developing in Ruby and Rails: Programmeren met Ruby en Rails, Van Duuren Media, ISBN: 9789059403659, 2009, 420 p. In 2012, he authored a book on the Go programming language: The Way To Go, IUniverse, ISBN: 9781469769172, 600 p.
Derzeit tritt ein Problem beim Filtern der Rezensionen auf. Bitte versuchen Sie es später noch einmal.
Die hilfreichsten Kundenrezensionen auf Amazon.com
Being Dart a "better language" for the Web, a prerequisite for this book is the knowledge of the latest (and future) Web technologies, such as Futures, HTML5, Web Components, etc. If you know at least some of the former, you won't have any trouble seeing why Dart is the right language for future, well-structured, Web applications.
The book covers pretty much everything you need to know: Web components (much appreciated, many books and guides leave this part aside), common software engineering patterns, local storage, plugins, ...
There were a few chapters I read without much interest, mostly the game-oriented one; but I see there are many developers that are into game development, so that's fair.
I would have really loved some insight on server-side use of Dart and something more on AngularDart, but those are probably good ideas for future books (tip!).
If you need a book to start coding in Dart and see results right away, this one's definitely for you.
Who is this book for? Well, it could be a bit too much for total novices in the programming world, but otherwise I think it's really well-suited both for seasoned developers eager to try Dart, or “post-beginners” familiar with basic programming concepts and (at least having heard about) some of the latest web technologies. As authors state, because of its dual focus the book “can appeal to both web developers who want to learn a modern way of developing web applications, and to developers who seek guidance on how to use HTML5.”
The core of the book are some useful Dart projects that the audience should code along, or better – code around, as authors decided to use the so-called spiral approach for explaining the vital concepts of web development with Dart. This means that on the beginning the simple solution to a given problem is presented, but later on it is being further developed (either on the basis of existing work or from scratch but making use of the just introduced concepts) in a few iterations called spirals. I am a big fan of this approach and think it is one of the best for teaching complex matters like programming – it both gives confidence about one's abilities and allows to make use of existing knowledge, while gradually expanding the student's set of skills.
Learning Dart is a very comprehensive volume that covers an impressive range of Dart web development related concepts: from basics like built-in types and their methods or using classes and objects to combining Dart with HTML5 forms, developing business apps with Polymer web components, client-server communication or data-driven web apps with MongoDB and MySQL, to name just a few. Just take a look at the table of contents! It can literally take you from zero to hero in no time.
tl;dr if you're looking at this review chances are you're in need of a good book that can get you up to speed with Dart programming language, look no further! This one will do it for you whether you're a ninja-rockstar-knight-commander or what have you of whatever programming language you're into or just a simple peasant trying to not feel overwhelmed by the amount of skills you have to acquire to pretend to not be a peasant anymore. And if you're somewhere in the middle, I am pretty sure Learning Dart it will do it for you too.
This book is about Dart, a programming language created by Google in order to facilitate the creation of web applications.
In Chapter 4 the fun begins, you'll see the importance of creating a consistent data model as the first step in creating an application.
Chapters 5 and 6 discuss issues related to HTML5: DOM handling, forms, events ... frontend development.
Under the pretext of create an HTML5 game, in Chapter 7 you'll put into practice what you've seen so far.
Chapter 9 deepen even further in creating a data model. I was surprised that the book devotes two chapters to this subject, but I will say that the examples included are high quality.
You'll know the active community that is forming around Dart through chapters 8 and 10, which talks about, among other frameworks or libraries: Polymer.dart, DQuery, Rikulo, PureMVC and Angular.dart.
To complete the book, the last chapters are related to the client-server communication and data storage. Again I must emphasize the complete and useful examples included.
My opinion on this book is very positive, I was surprised by the amount of information that includes about a relatively new language.
Although you can find a lot of information about Dart on the official website or alternative blogs, you won't find complete and extensive articles as examples in this book.
If you are interested in learning Dart quickly and reliably, I'd say you can not miss this book.