Rubyonline

320 views
263 views

Published on

Platica de Ruby en RIActive 2013.

Hablo de Ruby como lenguaje y algunas de sus herramientas con recursos.

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

  • Be the first to like this

No Downloads
Views
Total views
320
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rubyonline

  1. 1. Ruby-langevento ruby on line, por riactivemiércoles, 19 de junio de 13
  2. 2. FranciscoGranados@gzfranciscogzfrancisco.nameriactive.mxfb.me/riactivemiércoles, 19 de junio de 13
  3. 3. Ruby-langRuby es un lenguaje del 95 y ahoraestamos en la versión 2Creado por Yukihiro MatsumotoLenguaje dinámicoFunciona bajo programación orientadaa objetosmiércoles, 19 de junio de 13
  4. 4. ejemplodef mi_metodo ()variable = ‘palabra‘un_numero = 2un_bool = trueun_vacio = nilun_arreglo = [1, 2, 3]un_mapa = { :llave => ‘valor’ }endmiércoles, 19 de junio de 13
  5. 5. ¿ cómo ?miércoles, 19 de junio de 13
  6. 6. InfluencioGroovy (Java)Elixr (Erlang)FalconOtros...miércoles, 19 de junio de 13
  7. 7. conceptosRubie (interprete y versión de ruby)Gem (framework)Rake (sistema de construcción)Spec (sistema de pruebas)Bundler (manejo de dependencias)miércoles, 19 de junio de 13
  8. 8. plataformasEs cross-OS (windows, mac, linux) ensu interprete original MRIExisten diferentes interpretes hechosen Java, Ruby, Smalltalk, C#, ObjC yotros...miércoles, 19 de junio de 13
  9. 9. interpretesMRIjRubyRubiniusMagLevIronRubyMacRubyRubyMotionRubiotoDecafRubyOnFlashmiércoles, 19 de junio de 13
  10. 10. RVM & REnvRVM es un sistema de administraciónde rubíes (versiones de ruby)REnv es otro sistema para manejarrubíes pero mucho más ligero y simplemiércoles, 19 de junio de 13
  11. 11. ruby kitrubyirbri y rdocerbmiércoles, 19 de junio de 13
  12. 12. herramientasgemsbundlerrakemiércoles, 19 de junio de 13
  13. 13. sintaxis flexibleLambdas y Proc (clojures)InstrospecciónDSL (lenguaje especifico de dominio)Metaprogramaciónmiércoles, 19 de junio de 13
  14. 14. ¿por dónde empiezo?miércoles, 19 de junio de 13
  15. 15. frameworksRails(Aplicaciones web)Cucumber(desarrollo guiadoporcomportamiento)Redmine(Administrador deproyectos)ActiveAdmin(Administrador deusuarios)ActiveRecord (ORM)Thor (rake task)miércoles, 19 de junio de 13
  16. 16. integraciónRSpec en pruebas lógicas y visualesTravis-CI servidor de integraciónmiércoles, 19 de junio de 13
  17. 17. recursoscodeschool.comteamtreehouse.compragprograilscastlearn ruby THWmislav.uniqpath.com/poignant-guide/ruby-lang.org/en/documentation/quickstart/ruby-lang.org/en/documentation/miércoles, 19 de junio de 13
  18. 18. ¿dudas?miércoles, 19 de junio de 13
  19. 19. ¡estoy listo!miércoles, 19 de junio de 13
  20. 20. fb.me/riactivemiércoles, 19 de junio de 13

×