Presentation is loading. Please wait.

Presentation is loading. Please wait.

04 | Understanding Frameworks

Similar presentations


Presentation on theme: "04 | Understanding Frameworks"— Presentation transcript:

1 04 | Understanding Frameworks
Stacey Mulcahy | Technical Evangelist Dave Voyles | Technical Evangelist

2 Module Overview Design Patterns Framework Benefits
Popular JavaScript Frameworks Resources

3 Design Patterns A design pattern is an approach or solution to a commonly occurring programming problem. Factory Pattern Singleton Pattern ( or Anti-Pattern ) Decorator Adapter Memento State

4 MVC MODEL notify/update manipulates VIEW CONTROLLER input

5 Library vs Framework A library has specific operations
A library is usually organized into a class with specific functions ( i.e image manipulation) A framework defines the structural skeleton of an application Frameworks typically is the abstract design with the base behavior in place .

6 Frameworks - Benefits Architectural best practices
Enables large teams to work together more effectively through a common approach and taxonomy Improve testability Maintainable code base through definition of responsibilities (view, model, resources, routing etc )

7 Frameworks and Libraries

8 Resources Design Patterns in JavaScript k/ Choosing a JS Framework javascript-mvc-framework/ To Do MVC - helping you select a JS framework

9


Download ppt "04 | Understanding Frameworks"

Similar presentations


Ads by Google