SlideShare una empresa de Scribd logo
¿Por qué elegir Ruby
on Rails?

aspgems.com

Xx de enero de 2010
Qué es Ruby on Rails
Framework de
desarrollo web, de
código abierto bajo
licencia MIT y escrito
en ruby

2
Qué es Ruby
Lenguaje de
programación de
propósito general
interpretado, reflexivo
y orientado a objetos

3
Historia

4
Yukihiro Matsumoto

5
1996

1.0
6
1998

1.2
7
1999

1.4
8
2000

1.6
9
2003

1.8
10
2005

1.0
11
2007

1.2
12
2008

2.1
2.2
13
2009

2.3
14
2010

3.0
15
2011

3.1
1.9.3
16
2012

3.2

17
2013

4.0
2.0
2.1

18
Si eres un desarrollador

19
Si sabes de web y MVC, ya
conoces la parte de Rails

20
21
Si no sabes Ruby, vas a entender la
mayoría del código

22
23
Herramientas para hacerte la vida
más fácil

24
Generadores

25
Consola

26
Web server

27
ActiveRecord

28
100% orientado a objetos

29
Orientado a testing

30
REST

31
Ruby se construye pensando en la
felicidad del programador

32
Hace fácil lo difícil

33
Hace posible lo muy difícil

34
Convención sobre configuración

35
Código auto-documentado

36
Es software libre

37
Si eres un emprendedor

38
Facilita el cambio

39
Desarrolladores con experiencia

40
Permite una transferencia de
proyectos más fácil

41
Se integra a la perfección con
metodologías ágiles

42
Software libre

43
Argumentos contra ruby

44
Ruby no es tan maduro como
Java o PHP

45
Ruby no tiene un rendimiento
como .NET o Java

46
No funciona en windows

47
No es tan popular ni tan usado
como PHP o Java

48
La comunidad de Ruby es
condescendiente y snob

49
Ruby tiene demasiada opinión y
coarta mi libertad

50
No es tan fiable como
Java o .NET

51
Carece de soporte empresarial

52
Ruby no escala

53
Hay pocos desarrolladores y son
caros

54
Casos de éxito

55
Twitter

56
Groupon

57
Pivotal Tracker

58
Hulu

59
Zendesk

60
Soundcloud

61
Github

62
Yellow Pages

63
SongKick

64
Basecamp

65
Shopify

66
Scribd

67
Slideshare

68
!gracias!

aspgems.com

69

Más contenido relacionado

PPTX
Ruby on Rails y AngularJS
ODP
Presentacion Ruby on Rails en Universidad Autónoma 2009
PDF
Introducción a Ruby on rails
PDF
Buenas Prácticas de desarrollo en Ruby on Rails
PPTX
Blazor, un nuevo framework .NET
PPTX
PDF
20170405 - Ecosistema Javascript
ODP
Ruby on Rails y AngularJS
Presentacion Ruby on Rails en Universidad Autónoma 2009
Introducción a Ruby on rails
Buenas Prácticas de desarrollo en Ruby on Rails
Blazor, un nuevo framework .NET
20170405 - Ecosistema Javascript

La actualidad más candente (20)

PPTX
PPTX
proyecto java
PPTX
Node JS (Francisco Cerdas)
ODP
Presentación rails 3 Santo Tomás Concepción
PDF
Introducción al desarrollo web moderno
PDF
This is Drupal! (Basics)
PDF
JBoss Forge y Eclipse Neon para aplicaciones Java EE 7
PPTX
Javascript para principiantes -Introducción
PDF
Descifrando Ruby on Rails
PPTX
Javacript
PPTX
Introduccion a Node.js
PPTX
NodeJS
 
PDF
Webinar: Introducción a VUE.js
PDF
Timerepublik
ODP
JavaScript desde Cero
PDF
Inciando con AngularJS y JavaEE 7
PPTX
javascript
PPTX
Desarrollo de Aplicaciones con Node.js | INTERSYS UNPRG | 2012
PDF
Introducción a Node.js
proyecto java
Node JS (Francisco Cerdas)
Presentación rails 3 Santo Tomás Concepción
Introducción al desarrollo web moderno
This is Drupal! (Basics)
JBoss Forge y Eclipse Neon para aplicaciones Java EE 7
Javascript para principiantes -Introducción
Descifrando Ruby on Rails
Javacript
Introduccion a Node.js
NodeJS
 
Webinar: Introducción a VUE.js
Timerepublik
JavaScript desde Cero
Inciando con AngularJS y JavaEE 7
javascript
Desarrollo de Aplicaciones con Node.js | INTERSYS UNPRG | 2012
Introducción a Node.js
Publicidad

Similar a ¿Por qué ruby on rails? (20)

PDF
Tendencias en programación con Ruby on Rails
PDF
9 razones para programar en Ruby On Rails
PDF
Ruby on Rails - ETyC 2011
PDF
Introducción al Ruby
ODP
Desarrollo Y ComercializacióN De Software Usando Ruby On Rails
PPT
Ruby on rails
PPT
Ruby on rails
PDF
Introducción a Ruby on Rails
PDF
Ruby on Rails
PPTX
Ruby on Rails
PPTX
Ruby on rails
PDF
Presentación Ruby on Rails
PPTX
Lenguaje de Programación Ruby
PPTX
PDF
Ruby en linux
PDF
Ruby en linux
PDF
Tucuman Valley - Insignia4u - Ruby on Rails
KEY
Ruby on Rails en Grandes Companias, Casos Reales
PDF
Acerca de ruby
ODP
Desarrollo de Apps Web en Ruby on Rails
Tendencias en programación con Ruby on Rails
9 razones para programar en Ruby On Rails
Ruby on Rails - ETyC 2011
Introducción al Ruby
Desarrollo Y ComercializacióN De Software Usando Ruby On Rails
Ruby on rails
Ruby on rails
Introducción a Ruby on Rails
Ruby on Rails
Ruby on Rails
Ruby on rails
Presentación Ruby on Rails
Lenguaje de Programación Ruby
Ruby en linux
Ruby en linux
Tucuman Valley - Insignia4u - Ruby on Rails
Ruby on Rails en Grandes Companias, Casos Reales
Acerca de ruby
Desarrollo de Apps Web en Ruby on Rails
Publicidad

Más de Javier Lafora Rey (8)

PDF
An introduction to Vue.js
PPTX
Modular development with redux
ODP
Understanding big data-drupalcamp
ODP
API REST for beginners or why you should make your API understandable
PDF
APIs para gente normal
ODP
Ruby object model: A matter of life and death
ODP
ROA - Resource Oriented Architecture
ODP
How to use git without rage
An introduction to Vue.js
Modular development with redux
Understanding big data-drupalcamp
API REST for beginners or why you should make your API understandable
APIs para gente normal
Ruby object model: A matter of life and death
ROA - Resource Oriented Architecture
How to use git without rage

Último (20)

PDF
Estrategia de apoyo tecnología grado 9-3
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
Presentación de Redes de Datos modelo osi
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
clase auditoria informatica 2025.........
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
taller de informática - LEY DE OHM
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
Estrategia de apoyo tecnología grado 9-3
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Estrategia de apoyo tecnología miguel angel solis
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Influencia-del-uso-de-redes-sociales.pdf
Presentación PASANTIAS AuditorioOO..pptx
Presentación de Redes de Datos modelo osi
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
SAP Transportation Management para LSP, TM140 Col18
clase auditoria informatica 2025.........
REDES INFORMATICAS REDES INFORMATICAS.pptx
taller de informática - LEY DE OHM
historia_web de la creacion de un navegador_presentacion.pptx
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Plantilla para Diseño de Narrativas Transmedia.pdf

¿Por qué ruby on rails?

Notas del editor

  • #46: En el mundo de la web, en el que hay tanto cambio ser una tecnología madura no siempre es bueno. En muchos aspectos la comunidad ruby ha aprendido de errores del pasado y ha sido capaz de adaptarse mejor
  • #47: El rendimiento al principio no es tu problema. Tu problema es poder hacer cambios y salir pronto Si te preocupas por el rendimiento vas a salir tarde Donde se necesita un alto rendimiento es en el desarrollador
  • #48: Windows no está pensado para programar con software libre. Como muchas otras grandes tecnologías, ruby nace para entornos Unix y luego se porta
  • #49: Hay más código javascript. Hay muchísima documentación
  • #50: Fuera estereotipos La comunidad ruby suele ser pragmática y eso suele confundirse con snob o condescendencia
  • #52: Lenguajes compilados y estáticos no resuelven el problema ¿Cuántos errores sufrimos por errores en el tipado? Si quieres fiabilidad haz testing
  • #53: EngineYard BrightBox Heroku Digital Ocean
  • #54: El que no escala es el programador, la base de datos o la arquitectura. Facebook y twitter tuvieron que buscarse una solución personalizada
  • #55: Hay menos, pero la media suele ser más alta. Lo que es caro es la calidad, y la calidad suele ser alta en la comunidad ruby