WHAT IS THE RIGHT JAVASCRIPT FRAMEWORK FOR MY PROJECT?

AngularJS, Backbone, Ember, Knockout?

"I was starting a new project and totally lost in a sea of JavaScript frameworks to choose from... I tried reading blogs and developer documentation but it was a nightmare... everyone had their own horn to toot, making me suspicious. And then I found The JavaScript Framework Guide, which gave me the relevant comparisons I wanted and the confidence to make the choice I needed." - Dave Rodenbaugh, Software Architect at Skyline Consult

You don't have time to learn all these frameworks? There are only so many hours in a day. You've got deadlines to make.

What's important? Am I wasting time?

Will these frameworks be relevant in another year?

Can’t I just use jQuery and make some AJAX calls?

I think these are things every developer has struggled with recently, whether starting a new project or improving a legacy application.

With the JavaScript Framework Guide, you'll be able to answer these questions quickly and confidently while understanding the trade-offs you're making.

You'll be aware of the challenges you'll face as your application grows in complexity and be armed with best practice solutions.

Ready to buy? Jump straight to the packages.

What you'll learn

You'll be able to choose the right tool for the job.

The JavaScript Framework Guide provides unbiased insights into when a particular framework is useful. I'll educate you on the strengths, weaknesses, and gotchas of each framework and show you a sample application being built with each.

You'll understand when jQuery alone is NOT enough and how these new technologies can organize and enhance jQuery code.

Developers and architects will learn the fundamental building blocks and architecture of all the frameworks enabling them to understand multiple new technologies simultaneously.

Developers will quickly get up to speed with the explosion of new technology.

Architects will successfully make the big decisions that make all the difference on their project.

Download a Sample

Get a better idea of what is included with the book.

I'll send you a sample chapter and the table of contents.

Download A Sample Chapter

Get the sample by email

We won't send you spam. Unsubscribe at any time.

Learn from the experts

Watch video interviews on single-page application development.

There is so much to know about JavaScript and web application development (more than we could cover in many books) so we brought in a few of our favorite experts to talk to you about building great single-page applications.

From left to right: Ari Lerner, Derick Bailey, Ward Bell, Brennan Dunn, Brian Sam-Boden, Nathan Barry

About the Author

So who's behind this.

Hey, I’m Craig McKeachie, a developer and author. I've spent over 15 years building web applications. In the last year, I've focused my development and learning on JavaScript MVC frameworks and built an application in all of the frameworks in order to deeply understand the trade-offs. During my research for the guide, I've read 9 books and hundreds of blog posts, watched 30 hours of videos, and listened to 50 hours of podcasts on JavaScript frameworks-- so you won't have to. My goal is to help developers create amazing web applications.

I live in Columbus, Ohio with my family. You should follow me on Twitter (@cmckeachie) so we can chat.

The Complete Package

Everything you need to confidently choose and quickly learn JavaScript MVC Frameworks

(pay with PayPal here)
  • Resources

    • JavaScript Framework Guide

      The 250 page ebook delivered as a PDF. Best for reading on a desktop or iPad.

    • Source Code: See the same application in multiple frameworks

      JavaScript source code for the example application written in AngularJS, Backbone, and Ember.

    • ng-book

      600+ pages of professional-grade Angular ebook content by Ari Lerner. Learn Angular from the inside out.

    • Ultimate Resource Guides

      Where to find the best content for learning each framework. Best books, videos, screencasts and audio.

    • ePub and Mobi Formats

      The JavaScript Framework Guide is included in ePub and Mobi formats for easy reading on your Kindle or Nook.

  • Videos

    • Refactoring jQuery

      Video tutorial showing how to refactor a jQuery application to use Backbone.

    • How to learn JavaScript Frameworks Quickly

      This video walks through code examples of the major features in multiple frameworks to show their similarity.

    • Consulting on Framework Choice: Green Field Project

      A discussion of framework choices with a consulting client for a new product they are building.

    • Web Application Architecture

      Understand the big picture of how web application architectures and frameworks are shifting from server-side to client-side.

    • Framework Pros and Cons

      Video summarizing the pros and cons of various frameworks as well as the gotchas.

    • JavaScript Minefield

      Programming language expert Jeff Walker and I examine common JavaScript gotchas in the language everyone loves and hates.

    • Understanding Global Namespace Pollution

      What people mean when they say to stop polluting the global namespace and techniques for avoiding it.

    • Promises

      Derick Bailey shows you how to build a promise, from the ground up, to help you understand and take advantage of these powerful objects

    • JavaScript Memory Management

      Learn the basics of JavaScript memory management from Derick Bailey the author of the popular Backbone plugin Marionette.js

  • Video Interviews

    • Ari Lerner

      Dependency Injection in AngularJS with ng-book author Ari Lerner

    • Derick Bailey

      Refactor your jQuery code as an entry point into JavaScript Frameworks with Derick Bailey the author of Backbone plugin Marionette.js

    • Brennan Dunn

      Building Planscope project management software for freelancers using Backbone.js

    • Ward Bell

      Data access in rich JavaScript applications with Ward Bell, Microsoft MVP

    • Nathan Barry

      Considerations for designing single-page web applications with "Designing Web Applications" author Nathan Barry

    • Brian Sam-Boden

      Best-selling technical Author, Developer, Speaker discusses real-world Ember


Team Package

Get your entire team the info needed to make the right decision


Get everything in the Complete Package above +

60-Minute Follow-Up Video Chat

A limited bonus offer

You've gone over all the material, but still have a few follow-up questions. Wanna go straight to the source? I'm at your service.

Share with your team

The training resources are great to get your entire design and development team up to date on the latest JavaScript frameworks. Since you care about copyright as much as we do, we have a team license that allows you to share it with up to 10 members of your team. No, there isn't any DRM involved, just trust. Share with up to 10 members of your team.

The Book + Videos

If you want a smaller package, we’ve got the book and some of the videos and resources for you.

(pay with PayPal here)
  • Resources

    • JavaScript Framework Guide

      The 250 page ebook delivered as a PDF. Best for reading on a desktop or iPad.

    • Source Code: See the same application in multiple frameworks

      JavaScript source code for the example application written in AngularJS, Backbone, and Ember.

    • Ultimate Resource Guides

      Where to find the best content for learning each framework. Best books, videos, screencasts and audio.

    • ePub and Mobi Formats

      The JavaScript Framework Guide is included in ePub and Mobi formats for easy reading on your Kindle or Nook.

  • Videos

    • Refactoring jQuery

      Video tutorial showing how to refactor a jQuery application to use Backbone.

    • How to learn JavaScript Frameworks Quickly

      This video walks through code examples of the major features in multiple frameworks to show their similarity.

    • Web Application Architecture

      Understand the big picture of how web application architectures and frameworks are shifting from server-side to client-side.

    • Understanding Global Namespace Pollution

      What people mean when they say to stop polluting the global namespace and techniques for avoiding it.

    • JavaScript Memory Management

      Learn the basics of JavaScript memory management from Derick Bailey the author of the popular Backbone plugin Marionette.js

  • Video Interviews

    • Ari Lerner

      Dependency Injection in AngularJS with ng-book author Ari Lerner

    • Derick Bailey

      Refactor your jQuery code as an entry point into JavaScript Frameworks with Derick Bailey the author of Backbone plugin Marionette.js

    • Brian Sam-Boden

      Best-selling technical Author, Developer, Speaker discusses real-world Ember

    • Nathan Barry

      Considerations for designing single-page web applications with "Designing Web Applications" author Nathan Barry

The Book

The budget option (but still great!)

You know, I want to make sure the book doesn't get undervalued. It really is where I spent the most time and effort. The tutorials and interviews are very useful, but let's not overlook the book itself. You will be referring back to the best practices in this book for years to come. And it includes the source code for an example application in 3 frameworks (AngularJS, Backbone, Ember).

So, if budget is an issue, I highly recommend getting the book by itself. You won't regret it.

(pay with PayPal here)

Questions?

Choose a Package