Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Project Design Using Ruby on Rails
1) The browser will send request to the
controller.
2) The Controller will fetch data f...
Front End Approach
• Use Frontend Technologies
• HTML,
• CSS,
• JAVASCRIPT
• AJAX
Ajax Engine
User Interface
Browser
Clien...
Backend Approach (Restful Approach)
Controller
RDBMS
Model (ORM)
HTTP Request
(Get, Post, Put, Delete)
HTTP Response
With
...
SASS
• Fully CSS3-compatible
• Language extensions such as variables, nesting, and mixins.
• Many useful functions for man...
JQuery
• Less lines of code to achieve the same feature in comparison.
• JQuery enables you to perform many functions in c...
Próxima SlideShare
Cargando en…5
×

Ruby onrails overview

481 visualizaciones

Publicado el

Ruby on Rails Overview

Publicado en: Software
  • Inicia sesión para ver los comentarios

  • Sé el primero en recomendar esto

Ruby onrails overview

  1. 1. Project Design Using Ruby on Rails 1) The browser will send request to the controller. 2) The Controller will fetch data from the model layer. 3) The Model layer will fetch data from the RDBMS 4) Based on the business data logic an ORM will be created by the model layer. 5) The Controller will receive data as objects and do some processing. 6) The Controller will send a response back to the view layer. 7) The view layer will present that data to the browser and render the data by using HTML CSS and javascript.
  2. 2. Front End Approach • Use Frontend Technologies • HTML, • CSS, • JAVASCRIPT • AJAX Ajax Engine User Interface Browser Client Javascript CallHtml + CSS Web Server RDBMS HTTP RequestJSON Data
  3. 3. Backend Approach (Restful Approach) Controller RDBMS Model (ORM) HTTP Request (Get, Post, Put, Delete) HTTP Response With JSON Data or No Data CRUD (Create, Read, Update, Delete) Store, Update, Delete OperationsRetrieve Data Operation
  4. 4. SASS • Fully CSS3-compatible • Language extensions such as variables, nesting, and mixins. • Many useful functions for manipulating colors and other values. • Advanced features like control directives for libraries. • Well-formatted, customizable output. • Firebug integration.
  5. 5. JQuery • Less lines of code to achieve the same feature in comparison. • JQuery enables you to perform many functions in comparison to other Javascript libraries. • Ajax support JQuery lets you develop Ajax templates with ease, Ajax enables a sleeker interface where actions can be performed on pages without requiring the entire page to be reloaded.

×