¿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
Upcoming SlideShare
Loading in …5
×

¿Por qué ruby on rails?

1,243 views

Published on

Presentación utilizada en el webinar de ASPgems sobre por qué Ruby on Rails es una buena opción. El webinar entero está aquí http://www.youtube.com/watch?v=oSlTXNjnp_M

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,243
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 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
  • 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
  • Windows no está pensado para programar con software libre.
    Como muchas otras grandes tecnologías, ruby nace para entornos Unix y luego se porta
  • Hay más código javascript.
    Hay muchísima documentación
  • Fuera estereotipos
    La comunidad ruby suele ser pragmática y eso suele confundirse con snob o condescendencia
  • Lenguajes compilados y estáticos no resuelven el problema
    ¿Cuántos errores sufrimos por errores en el tipado?
    Si quieres fiabilidad haz testing
  • EngineYard
    BrightBox
    Heroku
    Digital Ocean
  • El que no escala es el programador, la base de datos o la arquitectura.
    Facebook y twitter tuvieron que buscarse una solución personalizada
  • 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
  • ¿Por qué ruby on rails?

    1. 1. ¿Por qué elegir Ruby on Rails? aspgems.com Xx de enero de 2010
    2. 2. Qué es Ruby on Rails Framework de desarrollo web, de código abierto bajo licencia MIT y escrito en ruby 2
    3. 3. Qué es Ruby Lenguaje de programación de propósito general interpretado, reflexivo y orientado a objetos 3
    4. 4. Historia 4
    5. 5. Yukihiro Matsumoto 5
    6. 6. 1996 1.0 6
    7. 7. 1998 1.2 7
    8. 8. 1999 1.4 8
    9. 9. 2000 1.6 9
    10. 10. 2003 1.8 10
    11. 11. 2005 1.0 11
    12. 12. 2007 1.2 12
    13. 13. 2008 2.1 2.2 13
    14. 14. 2009 2.3 14
    15. 15. 2010 3.0 15
    16. 16. 2011 3.1 1.9.3 16
    17. 17. 2012 3.2 17
    18. 18. 2013 4.0 2.0 2.1 18
    19. 19. Si eres un desarrollador 19
    20. 20. Si sabes de web y MVC, ya conoces la parte de Rails 20
    21. 21. 21
    22. 22. Si no sabes Ruby, vas a entender la mayoría del código 22
    23. 23. 23
    24. 24. Herramientas para hacerte la vida más fácil 24
    25. 25. Generadores 25
    26. 26. Consola 26
    27. 27. Web server 27
    28. 28. ActiveRecord 28
    29. 29. 100% orientado a objetos 29
    30. 30. Orientado a testing 30
    31. 31. REST 31
    32. 32. Ruby se construye pensando en la felicidad del programador 32
    33. 33. Hace fácil lo difícil 33
    34. 34. Hace posible lo muy difícil 34
    35. 35. Convención sobre configuración 35
    36. 36. Código auto-documentado 36
    37. 37. Es software libre 37
    38. 38. Si eres un emprendedor 38
    39. 39. Facilita el cambio 39
    40. 40. Desarrolladores con experiencia 40
    41. 41. Permite una transferencia de proyectos más fácil 41
    42. 42. Se integra a la perfección con metodologías ágiles 42
    43. 43. Software libre 43
    44. 44. Argumentos contra ruby 44
    45. 45. Ruby no es tan maduro como Java o PHP 45
    46. 46. Ruby no tiene un rendimiento como .NET o Java 46
    47. 47. No funciona en windows 47
    48. 48. No es tan popular ni tan usado como PHP o Java 48
    49. 49. La comunidad de Ruby es condescendiente y snob 49
    50. 50. Ruby tiene demasiada opinión y coarta mi libertad 50
    51. 51. No es tan fiable como Java o .NET 51
    52. 52. Carece de soporte empresarial 52
    53. 53. Ruby no escala 53
    54. 54. Hay pocos desarrolladores y son caros 54
    55. 55. Casos de éxito 55
    56. 56. Twitter 56
    57. 57. Groupon 57
    58. 58. Pivotal Tracker 58
    59. 59. Hulu 59
    60. 60. Zendesk 60
    61. 61. Soundcloud 61
    62. 62. Github 62
    63. 63. Yellow Pages 63
    64. 64. SongKick 64
    65. 65. Basecamp 65
    66. 66. Shopify 66
    67. 67. Scribd 67
    68. 68. Slideshare 68
    69. 69. !gracias! aspgems.com 69

    ×