by Nihar Sawant (@niharsawant) on Sunday, December 1, 2013

+19
Vote on this proposal
Status: Submitted
Section
Full talk

Technical level
Intermediate

Objective

As a Front End Developer, selecting appropriate MVC frameworks such as Backbone, Ember, Angular, Montage etc. becomes difficult task. A good framework should suit the needs of application along with maintaining robust and scalable architecture. There are many bloggers who have published articles on differentiation among these frameworks but none of them cover how to overcome pitfalls faced during development of large scale applications. After all, not all applications have smaller scope like TodoMVC.

This presentation is a humble approach to share and overcome pitfalls faced during the development of large scale web applications developed in Angular and Backbone. At the core of this presentation core points are: the pros and cons of AngularJS and BackboneJS, how we can overcome them as per our needs.

Description

As web development is becoming more and more powerful, there arises an increasing need for stronger and more fluid frameworks. This gave birth to prototype, dojo, jQuery followed by MVC frameworks like Backbone, Ember, Angular, Montage etc. which brought a revolution in frontend development. Even though these frameworks follow one pattern i.e. MVC, they differ in many ways.

This presentation will go through philosophical differences between AngularJS and BackboneJS on implementation of MVC, precautions to be taken while designing architecture in early stage, avoiding common mistakes, performance and optimization, pros and cons of both frameworks along with possible hacky ways to overcome cons etc.

Even though title says ‘AngularJS vs BackboneJS’, presentation will be more biased towards AngularJS.

Speaker bio

Nihar Sawant is a Full Stack Developer, Self-taught Designer and Co-Founder of Expojure (Image curation web app for social media). He previously worked on 3DTin (World’s first 3D modelling tool which runs in a browser) and Lagoa (cloud based 3D photorealistic rendering tool).

In last 3 years he worked on large scale web applications using libraries and frameworks like jQuery, Underscore, Backbone and Angular. He is currently “on a mission to rescue world in context of web”.

Comments

  • 2
    [-] Jitendra Vyas (@jitendravyas) 3 years ago

    I think this talk looks more appropirate for Jsfoo.

    • 1
      [-] Nihar Sawant (@niharsawant) 3 years ago

      Isn't Meta Refresh about 'Design and UI development'? and BackboneJS and AngularJS comes under UI Development. Otherwise I do agree that it can also come under JSFoo.

      • 1
        [-] Kiran Jonnalagadda (@jace) 3 years ago

        With so many proposals around Angular, maybe we should have a separate event dedicated to Angular. :)

Login with Twitter or Google to leave a comment