SlideShare a Scribd company logo
JavaScript MV(C) Frameworks Overview
                 +
Around 40 frameworks available
“Yet Another Framework Syndrome”
Not necessary MVC, usually MV*

●
    MV(P – presenter)
●
    MV (VM – view model, knockout)
●
    No single right way



    http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/
How they are different
How to choose
●
    What is the framework really capable of?
●
    Has the framework been proved in production?
●
    Is the framework mature?
●
    Is the framework flexible or opinionated?
●
    Have you really played with the framework?
●
    Does the framework have a comprehensive set of documentation?
●
    What is the total size of the framework, factoring in minification,
    gzipping and any modular building that it supports?
●
    Have you reviewed the community around the framework?
Main/Popular MV* frameworks
Links
●
    http://coding.smashingmagazine.com/2012/07/27/journey-through-the-javascript-mvc-jungle

●
    http://www.netmagazine.com/features/essential-javascript-top-five-mvc-frameworks

●
    http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/

●
    https://speakerdeck.com/addyosmani/digesting-javascript-mvc

●
    http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/

●
    http://addyosmani.github.com/todomvc/
Demo




 VS
JavaScript frameworks overview + AngularJS
JavaScript frameworks overview + AngularJS

More Related Content

PDF
Full stack java script development
PDF
NodeJs Intro - JavaScript Zagreb Meetup #1
PPTX
How the WordPress Block Editor Changes the Conversation for Content Editors a...
PPTX
How the WordPress Block Editor Changes the Conversation for Content Editors a...
PDF
Javascript fullstasck
PDF
Enterprise makeover. Be a good web citizen, deliver continuously and change y...
PDF
WebAssembly with Rust
PDF
MVC Practice in Front-end
Full stack java script development
NodeJs Intro - JavaScript Zagreb Meetup #1
How the WordPress Block Editor Changes the Conversation for Content Editors a...
How the WordPress Block Editor Changes the Conversation for Content Editors a...
Javascript fullstasck
Enterprise makeover. Be a good web citizen, deliver continuously and change y...
WebAssembly with Rust
MVC Practice in Front-end

Viewers also liked (20)

PPTX
2011
PPTX
Opgave k2 torsdag aften
PDF
World Aids day_results_en
PPS
Today's message collections 4th part
ODT
Unit 4 project 2
PPT
Pastsimple5
PPT
Pastsimple4
PDF
Poke One Mile Brief
PPTX
Evaluation 4
PPTX
صور الملك1
PPTX
Stereotypes
PPTX
Media evaluation
PPTX
Nettleton High School Art 1 - O'Keeffe Landscapes
PDF
7º pag82 113
PPTX
14.03.07 exegesis lent 1
PPTX
Enfermedades no infecciosas copia
PDF
Résultat des votes - CSO Interchange Paris 2011
PDF
Delia Ferreira Rubio
PDF
Me and my artworks
PPTX
Ntu presentation 30 01-12 videos removed
2011
Opgave k2 torsdag aften
World Aids day_results_en
Today's message collections 4th part
Unit 4 project 2
Pastsimple5
Pastsimple4
Poke One Mile Brief
Evaluation 4
صور الملك1
Stereotypes
Media evaluation
Nettleton High School Art 1 - O'Keeffe Landscapes
7º pag82 113
14.03.07 exegesis lent 1
Enfermedades no infecciosas copia
Résultat des votes - CSO Interchange Paris 2011
Delia Ferreira Rubio
Me and my artworks
Ntu presentation 30 01-12 videos removed
Ad

Similar to JavaScript frameworks overview + AngularJS (20)

KEY
Sugarcoating your frontend one ViewModel at a time
PDF
Targeting Mobile Platform with MVC 4.0
PDF
Design & Development of Web Applications using SpringMVC
PPTX
Mvc presentation
PDF
Introduction to ASP.NET MVC
PPTX
Training: MVVM Pattern
PPTX
React - поглянемо по іншому на V в MVC
PPT
Word Camp Kansai 2014 - MVC Framework
KEY
Active Web Development
PPTX
JavaScript in Universal Windows Platform apps
PDF
JavaScript Architectures
PDF
jQquerysummit - Large-scale JavaScript Application Architecture
PPTX
ASP.NET MVC overview
PDF
How fast can you onboard a new team member with VAGRANT ?
PPTX
Single Page Applications – Know The Ecosystem system
PDF
MVC 1.0 / JSR 371
PPTX
Adopting MVVM
PDF
JavaScript MV* Framework - Making the Right Choice
PDF
Rolando Santamaría Masó - Simplicity meets scalability - code.talks 2015
Sugarcoating your frontend one ViewModel at a time
Targeting Mobile Platform with MVC 4.0
Design & Development of Web Applications using SpringMVC
Mvc presentation
Introduction to ASP.NET MVC
Training: MVVM Pattern
React - поглянемо по іншому на V в MVC
Word Camp Kansai 2014 - MVC Framework
Active Web Development
JavaScript in Universal Windows Platform apps
JavaScript Architectures
jQquerysummit - Large-scale JavaScript Application Architecture
ASP.NET MVC overview
How fast can you onboard a new team member with VAGRANT ?
Single Page Applications – Know The Ecosystem system
MVC 1.0 / JSR 371
Adopting MVVM
JavaScript MV* Framework - Making the Right Choice
Rolando Santamaría Masó - Simplicity meets scalability - code.talks 2015
Ad

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Approach and Philosophy of On baking technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
Review of recent advances in non-invasive hemoglobin estimation
Unlocking AI with Model Context Protocol (MCP)
A comparative analysis of optical character recognition models for extracting...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine learning based COVID-19 study performance prediction
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MIND Revenue Release Quarter 2 2025 Press Release
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

JavaScript frameworks overview + AngularJS

  • 2. Around 40 frameworks available “Yet Another Framework Syndrome”
  • 3. Not necessary MVC, usually MV* ● MV(P – presenter) ● MV (VM – view model, knockout) ● No single right way http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/
  • 4. How they are different
  • 5. How to choose ● What is the framework really capable of? ● Has the framework been proved in production? ● Is the framework mature? ● Is the framework flexible or opinionated? ● Have you really played with the framework? ● Does the framework have a comprehensive set of documentation? ● What is the total size of the framework, factoring in minification, gzipping and any modular building that it supports? ● Have you reviewed the community around the framework?
  • 7. Links ● http://coding.smashingmagazine.com/2012/07/27/journey-through-the-javascript-mvc-jungle ● http://www.netmagazine.com/features/essential-javascript-top-five-mvc-frameworks ● http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/ ● https://speakerdeck.com/addyosmani/digesting-javascript-mvc ● http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/ ● http://addyosmani.github.com/todomvc/