xmas15 Öle & Betriebsstoffe für Ihr Auto mrp_family Kalenderangebote Oktober2015 Cloud Drive Photos UHD TVs Learn More Movember HI_PROJECT Hier klicken Fire Shop Kindle dvd WINTERFIT
In weniger als einer Minute können Sie mit dem Lesen von Backbone.js Patterns and Best Practices auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen oder mit einer unserer kostenlosen Kindle Lese-Apps sofort zu lesen anfangen.

An Ihren Kindle oder ein anderes Gerät senden


Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden

Backbone.js Patterns and Best Practices [Kindle Edition]

Swarnendu De
3.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)

Kindle-Preis: EUR 21,41 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Kostenlose Kindle-Leseanwendung Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.

Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Weitere Ausgaben

Preis Neu ab Gebraucht ab
Kindle Edition EUR 21,41  
Taschenbuch EUR 32,08  

Kunden, die diesen Artikel gekauft haben, kauften auch

Seite von Zum Anfang
Diese Einkaufsfunktion wird weiterhin Artikel laden. Um aus diesem Karussell zu navigieren, benutzen Sie bitte Ihre Überschrift-Tastenkombination, um zur nächsten oder vorherigen Überschrift zu navigieren.



A onestop guide to best practices and design patterns when building applications using Backtbone.js

About This Book

  • Offers solutions to common Backbone.js related problems that most developers face

  • Shows you how to use custom widgets, plugins, and mixins to make your code reusable

  • Describes patterns and best practices for large scale JavaScript application architecture and unit testing applications with QUnit and SinonJS frameworks

Who This Book Is For

This book is for JavaScript developers who work with Backbone.js and want to learn the best design patterns to develop complex web applications. Basic knowledge of Backbone.js and JavaScript is essential.

What You Will Learn

  • Develop custom plugins and mixins to reduce boilerplate in your code

  • Learn about Backbone view management with nested views, subviews, layout manager, and Marionette views

  • Understand template management by storing and pre-compiling templates

  • Explore model validation with validation plugins and learn model serialization and relational data management with nested models

  • Work with collections to implement multiple sorting and filtering behavior

  • Create solid application architecture with AMD and different popular design patterns

In Detail

Backbone.js is a super light framework that allows you to structure your JavaScript codes in an MV* fashion. This framework is an excellent tool when it comes to creating an organized and modular code base for web apps of any size or complexity. Although lightweight, Backbone.js results in lots of boilerplate. Learning the best practices and design patterns will help you avoid these problems and allow you to ensure that the best standards are followed.

Backbone.js Patterns and Best Practices is packed with examples that will help you work with Backbone.js components. It also gives solutions to common problems faced by developers. It gives a complete overview of plugin development, large scale application architecture, and unit testing as well.

Starting with a discussion of why reducing boilerplate in your JavaScript code is essential, Backbone.js Patterns and Best Practices explains how to enforce reusability in your code by creating plugins and mixins. You will learn about patterns and best practices for Backbone views, models, collections, routers, and events.

You will discover solutions to common problems that developers face through simple examples, and delve into the best open source plugins available to solve these problems when they arise. This book is an excellent collection of design and implementation patterns that will help you structure and develop complex Backbone.js applications easily.

Über den Autor und weitere Mitwirkende

Swarnendu De

Swarnendu De is the director of Innofied Solution Pvt. Ltd. (http://www.innofied.com), a specialized mobile, web, and game development company. He manages technical operations and leads the JavaScript development team there. For the last seven years, he has been working with numerous JavaScript technologies including Backbone.js, Node.js, ExtJS, Sencha, and so on, and has developed more than 50 complex JavaScriptbased applications thus far. He regularly writes at his personal blog, company blog, and the Tuts+ network. He has been working with Backbone.js for the last 2 years and has developed multiple, large, and complex Backbone.jsbased applications using this technology. Swarnendu lives in Kolkata—the city of joy. He loves travelling, photography, and spending time with his family. You can reach him through his website at http://www.swarnendude.com or via Twitter at @swarnendude.


Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


4 Sterne
3 Sterne
2 Sterne
3.0 von 5 Sternen
3.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
1.0 von 5 Sternen Amateurish and incomplete 19. Januar 2015
Format:Kindle Edition
There are too many weak points of this book. Let's mention some of them:

- its english is simply incompetent and unsufficient for this kind of book
- instead of a patterns catalogue, this book offers some examples of basic usage of main backbone elements. No original ideas, no creativity at all. Therefore is quite useless for regular advanced users.
- it lacks basic introduction of backbone concepts and that makes it totally useless for beginners
- it contains some OBVIOUS errors, especially in code snippets, meaning it was not even once tested
- It is swamped by statements like this "that's not the best approach", "this is a typicall error", "this can cause problems", surprisengly not revealing alternative approaches, thus leaving readers confused and with open questions
- examples are just badly conceptualised - incompletelly printed, refering to information that is not even there (e.g. "the resulting output of this example is the same as in the previous case", with previous case's output not present??!). This makes downloading examples mandatory and reading book in offline mode practically impossible (I would never buy it knowing this)
- coding style itself is pretty weak and making a bad example

This is simply a bad book, misleading for newbies and useless for the others, I see no target reader.
Shame for the editor.
War diese Rezension für Sie hilfreich?
Missbrauch melden
5.0 von 5 Sternen definitely worth to buy for backbone devs! 17. Februar 2014
The author writes that this book requires some basic knowledge of Backbone.js - well, i would say that he is correct.
You do need to understand the basic concepts, but i'd definitely suggest it to anyone who is working with Backbone and you don't need to be very experienced.

The book is not just about Patterns and Best Practices, the first half of it is more like a reference for Models, Views and Controllers. Which is good, because you don't need an extra book for that and it helped me a lot as Backbone beginner.
Skip the first half of the book if you feel like a pro in Backbone, but don't miss the second half because that's where you get a deep knowledge of how you should structure your apps, including Require.js and AMD modules.
You don't see separate recipe after recipe, which is good because every chapter fits together very well and explains all important aspects of Backbone.

So this is definitely worth to buy if you are interested in working with Backbone.js. Only Chapter 8 about unit testing is a bit too short in my opinion and i would have liked to see some testig with more professional frameworks like Jasmine or Mocha. But that's more of a personal taste.
War diese Rezension für Sie hilfreich?
Missbrauch melden
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.1 von 5 Sternen  8 Rezensionen
2 von 2 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A solid overview of useful Backbone.js techniques and concepts 6. Februar 2014
Von Mark Erikson - Veröffentlicht auf Amazon.com
Format:Kindle Edition
(Disclaimer: I was given a free copy of the PDF version to review by the publisher.)

Backbone.js has become one of the most popular and widely used Javascript MVC frameworks. However, Backbone has a fairly minimalistic "building block"-type design, and does not provide much guidance on usage or higher-level application structure. As a result, most developers find themselves writing fairly repetitive code for things like template rendering, trying to factor out that code into some sort of reusable base, and having to sort out how to structure their application.

"Backbone.js Patterns and Best Practices" provides examples of typical usage, patterns, and concepts for each of the major pieces of Backbone (Views, Models, Collections, Routers, and Events/Storage). It also includes a quick overview of Backbone, Underscore, and Javascript mixins, as well as chapters on organizing your project code with Require.js and testing it with QUnit/Sinon.js. Finally, it includes three appendices: a list of useful Backbone references, tutorials, and plugins; rendering templates on the server; and loading templates using Require.js plugins.

I was very impressed with this book. I've spent the last year working on a Backbone application, and have spent a lot of time using and learning about Backbone. This book does an excellent job of demonstrating common use cases, boilerplate patterns, and typical issues that Backbone developers encounter. It also mentions a number of major Backbone plugins, such as Marionette, BB.Relational, and LayoutManager, and gives some examples of why they are useful and how to use them. The reference section is very well chosen, and I recognize a good number of the links from my own research.

I did have some occasional nitpicks with the wording and editing in the text, but nothing serious (I spent a few years as an English teacher outside the US, so that sort of thing sticks out to me probably more than it would most others.) Other than that, the topics and examples are good, and the explanations are solid.

Overall, I highly recommend this book for anyone who's looking to get into Backbone development. It's not going to be your reference manual, but it does a great job of hitting important points with an appropriate amount of detail, and giving you pointers to more detailed information elsewhere.
2 von 2 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Clear and lucid Backbone.js book 21. März 2014
Von Sanghamitra Chowdhury - Veröffentlicht auf Amazon.com
Format:Kindle Edition
Backbone.js is a very commonly used framework, however, using Backbone effectively and in a modular, reusable way is not easy to do. Each chapter covers the basics in a very concise way and moves on to more useful concepts and examples applicable to developing a real world application. The explanations are very clear and easy to understand, also to developers who come from a server side background. It includes an overview of Underscore, validation plugins, and rightly points out that using Handlebars for templates is the preferred way. The chapter on "Organizing Backbone applications" brings it all together. The chapter on testing is something I will refer to and use later as client side testing using mocks and stubs is something that is neglected.
It would be great to have a more detailed section on how to use Handlebars templating with Backbone.js.
1 von 1 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Must read for every JavaScript developer using Backbone.js 9. März 2014
Von Gopal Venkatesan - Veröffentlicht auf Amazon.com
Format:Kindle Edition
*Disclaimer* I was given a free copy of the PDF version to review by the publisher.

When it comes to JavaScript MV* libraries, Backbone.js is one of popular ones. The reasons why
developers choose Backbone.js over more powerful frameworks like Ember.js or Angular.js is because
of its light-weight and simplistic approach. Because Backbone.js is just a library, it does not
enforce a particular style or way of developing JavaScript applications.

This book provides a very good way to structure your application to develop large JavaScript
applications in a systematic and maintainable way. This book includes Backbone.js boilerplate
patterns, JavaScript patterns like function currying, mixins, writing modules using Require.js and
also testing with QUnit and Sinon.js.

This book also recommends an application directory structure, which is not typically covered by any
of the Backbone.js tutorials. Along with this, it covers some patterns to organize your project
modules using AMD/Require.js.

What I like about the book:

* Boilerplate patterns that can be reused
* Introduction of nice libraries like Marionette, Qinon, Sinon.js
* Best practices about precompiling templates for performance, writing unit tests
* Architectural patterns for organizing large projects

What I didn't like:

* Reading the book gives an impression of sitting through a class because of the writing style

The book isn't an introduction to Backbone.js, and it is called out in the book itself. Overall, I
highly recommend this book for any serious JavaScript application developer that considers
Backbone.js for their next app.
1 von 1 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Good step beyond the basics 18. März 2014
Von Jason Krol - Veröffentlicht auf Amazon.com
Format:Kindle Edition
I was fortunate enough to receive a review copy of Backbone.js Patterns and Best Practices directly from the author. It’s a decent book, and a great ‘next step’ for anyone thats a budding Backbone developer that has got the basics down and wants to take their skills to the next level.

The book starts out just barely covering the basics, so this is definitely not a beginner guide. From there it quickly goes into some common pitfalls and best practices that Backbone developers inevitably face. It covers each aspect of typical Backbone development, but gives tips and tricks along the way to boost your performance and reduce frustration and most importantly boilerplate.

From time to time the author will make mention of a 3rd party plugin that is right for the job, but I felt probably could have used some more time actually discussing the plugin. One of my favorite plugins for Backbone is Marionette, and I felt it got only a passing mention in the book. To be fair, this isn’t a Marionette book.

There are some great chapters on using AMD with require.js as well as test driven development!

In the end, my only complaint if I had one at all was that the book felt a little short and possibly rushed in a few areas. Overall though it was a quick read (which might be a good thing) and I definitely learned a few things having finished the book.

I would recommend this book to anyone that has a good understanding of the basics of Backbone.js and wants to bump their skill set up a level.
1 von 1 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen backbone ROCKS! and so does this book 19. Dezember 2014
Von JavaScriptNinja.io - Veröffentlicht auf Amazon.com
Format:Kindle Edition|Verifizierter Kauf
great book, love it... and LOVE backbone... I think the industry is going in the WRONG direction... mixing presentation and logic (i.e: Angular, React...) true OOP would love backbone...
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden