SlideShare a Scribd company logo
MVC IN SENCHA TOUCH
- NITHYA
1
Why MVC?
 Teamwork
 Apps often need teams
 Different people work different ways
 We need standards
 Code needs to be organized
 Best practices followed
© 2010, Cognizant Technology Solutions. Confidential 2
What is MVC?
View
Model
Controller
© 2010, Cognizant Technology Solutions. Confidential 3
Model
 Loads and manages the application data.
 Usually in response to requests from the View
© 2010, Cognizant Technology Solutions. Confidential 4
 Manages the display of information and UI controls
© 2010, Cognizant Technology Solutions. Confidential 5
View
 Listens for inputs from the user, updates Model and View
© 2010, Cognizant Technology Solutions. Confidential 6
Controller
MVC Standards
 Common Usage Patterns – Application namespace
 Common File Structure – Strict MVC structure
© 2010, Cognizant Technology Solutions. Confidential 7
Model
 A Model represents some object that your application manages
© 2010, Cognizant Technology Solutions. Confidential 8
View
© 2010, Cognizant Technology Solutions. Confidential 9
Controller
© 2010, Cognizant Technology Solutions. Confidential 10
File Structure
© 2010, Cognizant Technology Solutions. Confidential 11
Benefits of MVC
 Scalability
 Maintainability
 Flexibility
© 2010, Cognizant Technology Solutions. Confidential 12
© 2010, Cognizant Technology Solutions. Confidential 13

More Related Content

PDF
Php Frameworks
PPTX
Building Web Apps with Python Part 2 - Code Heroku
ODP
Why Codeigniter Development Services are preferred?
PPTX
User identification and single sign on in ASP.Net Core Applications
PDF
Code igniter development
PDF
Certificate_2
PPT
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
PDF
Code Intelligence - NOAH19 Berlin
Php Frameworks
Building Web Apps with Python Part 2 - Code Heroku
Why Codeigniter Development Services are preferred?
User identification and single sign on in ASP.Net Core Applications
Code igniter development
Certificate_2
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
Code Intelligence - NOAH19 Berlin

What's hot (6)

PPTX
Top 5 Languages For Backend Programming
PPTX
Geek night micro front ends
PPT
Himanshu sikka profile
PPTX
11 Ways To Improve Software Quality
PPTX
News March 2009
PDF
9 reasons why angular js web development should be your choice in 2020
Top 5 Languages For Backend Programming
Geek night micro front ends
Himanshu sikka profile
11 Ways To Improve Software Quality
News March 2009
9 reasons why angular js web development should be your choice in 2020
Ad

Viewers also liked (7)

PDF
Workshop on Sencha Touch - Part 4 - Views in sencha touch
PDF
Workshop on Sencha Touch - Part 2 - First application in sencha touch
PPTX
Microservices session 1
PDF
Workshop on Sencha Touch - Part 5 - UI components in sencha touch
PPSX
A step-by-step guide to mobile application development strategy
PDF
10 Million In 10 Weeks -- What Stanford Learned Building Facebook Apps
PDF
BJ Fogg - The New Rules of Persuasion - Brussels 2009
Workshop on Sencha Touch - Part 4 - Views in sencha touch
Workshop on Sencha Touch - Part 2 - First application in sencha touch
Microservices session 1
Workshop on Sencha Touch - Part 5 - UI components in sencha touch
A step-by-step guide to mobile application development strategy
10 Million In 10 Weeks -- What Stanford Learned Building Facebook Apps
BJ Fogg - The New Rules of Persuasion - Brussels 2009
Ad

Similar to Workshop on Sencha Touch - Part 3 - MVC in sencha touch (20)

PPT
Why MVC?
PPT
MVC(Model View Controller),Web,Enterprise,Mobile
PDF
Avigma Tech LLC- Why the MVC pattern so popular?
PPTX
MVC.pptx
PPTX
Model View Controller ext4
PDF
Frank Mainzer & Silviu Durduc - Developing mobile app using Sencha Touch
PDF
Structuring Your Sencha Touch Application
PPTX
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
PDF
IRJET- MVC Framework: A Modern Web Application Development Approach and Working
PDF
mvc development company in UK
PPTX
5_6163495906206292160 for study purpose.pptx
PPTX
Welcome To MVC. Presentation for MVC.pptx
PDF
Aspnetmvc 1
PDF
Asp 1a-aspnetmvc
PPTX
What is ASP.NET MVC
PDF
Understanding MVC Design
PPT
Ppt of Basic MVC Structure
Why MVC?
MVC(Model View Controller),Web,Enterprise,Mobile
Avigma Tech LLC- Why the MVC pattern so popular?
MVC.pptx
Model View Controller ext4
Frank Mainzer & Silviu Durduc - Developing mobile app using Sencha Touch
Structuring Your Sencha Touch Application
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
IRJET- MVC Framework: A Modern Web Application Development Approach and Working
mvc development company in UK
5_6163495906206292160 for study purpose.pptx
Welcome To MVC. Presentation for MVC.pptx
Aspnetmvc 1
Asp 1a-aspnetmvc
What is ASP.NET MVC
Understanding MVC Design
Ppt of Basic MVC Structure

Recently uploaded (6)

PDF
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
PPTX
ASMS Telecommunication company Profile
PPTX
Introduction to Packet Tracer Course Overview - Aug 21 (1).pptx
DOC
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
DOC
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
PDF
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
ASMS Telecommunication company Profile
Introduction to Packet Tracer Course Overview - Aug 21 (1).pptx
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf

Workshop on Sencha Touch - Part 3 - MVC in sencha touch

  • 1. MVC IN SENCHA TOUCH - NITHYA 1
  • 2. Why MVC?  Teamwork  Apps often need teams  Different people work different ways  We need standards  Code needs to be organized  Best practices followed © 2010, Cognizant Technology Solutions. Confidential 2
  • 3. What is MVC? View Model Controller © 2010, Cognizant Technology Solutions. Confidential 3
  • 4. Model  Loads and manages the application data.  Usually in response to requests from the View © 2010, Cognizant Technology Solutions. Confidential 4
  • 5.  Manages the display of information and UI controls © 2010, Cognizant Technology Solutions. Confidential 5 View
  • 6.  Listens for inputs from the user, updates Model and View © 2010, Cognizant Technology Solutions. Confidential 6 Controller
  • 7. MVC Standards  Common Usage Patterns – Application namespace  Common File Structure – Strict MVC structure © 2010, Cognizant Technology Solutions. Confidential 7
  • 8. Model  A Model represents some object that your application manages © 2010, Cognizant Technology Solutions. Confidential 8
  • 9. View © 2010, Cognizant Technology Solutions. Confidential 9
  • 10. Controller © 2010, Cognizant Technology Solutions. Confidential 10
  • 11. File Structure © 2010, Cognizant Technology Solutions. Confidential 11
  • 12. Benefits of MVC  Scalability  Maintainability  Flexibility © 2010, Cognizant Technology Solutions. Confidential 12
  • 13. © 2010, Cognizant Technology Solutions. Confidential 13