domingo, 4 de mayo de 2014

Desarrollo Web con ROR Si o No ??

Saludos... antes de responder la pregunta propuesta los invito a saber que es ROR => Ruby on Rails.

Que es Ruby ?? 

Es un lenguaje programación de alto nivel, interpretado, orientado a objetos, etc., enfocado en el desarrollo puro, es decir a la productividad, su sintaxis es elegante y simple, lo mejor es fácil de entender y su característica principal es que todo es un objeto.

Quien lo creo ?? 

Fue creado por Yukihiro Matsumoto en 1995 tras dos años de desarrollo y cogiendo lo que más le gustaba de otros lenguajes como Perl, Smalltalk, Eiffel, Ada y Lisp.

Ahora que es Rails ?? 

Rails es un framework de código abierto basado en Ruby, creado para desarrollar aplicaciones web con bases de datos.

Quien lo desarrollo ??

David Heinemeier, como una herramienta para facilitarle el trabajo al programar la aplicación web Basecamp para la empresa 37 Signals. En julio de 2004 liberó el código como software libre, y en febrero de 2005 comenzó a aceptar colaboraciones para mejorar Rails, formándose un amplio equipo de programadores, el core team.

Entonces que es ROR ?? 

Es una serie de utilidades, de herramientas para crear aplicaciones web más rápidamente que haciéndolo desde cero, en si un framework. Nos ahorramos muchísimo trabajo y podemos concentrarnos en lo que verdaderamente importa que es la lógica de la aplicación, y no en escribir una y otra vez los mismos formularios y scripts de proceso para un CRUD. Solo imagínense crear un CRUD y personalizarlo en menos de 5 minutos :)

Hay ventajas ?? 

Como todo lenguaje si, hay muchas cosas fáciles de hacer ROR, por ejemplo el famoso "Hola Mundo", lo haría de la siguiente manera: puts 'Hola Mundo', ya esta mi primer programa, esta simplicidad se es gracias a Ruby.
Se aprovecha de los principios rectores de ferrocarril que son: menos software y convención sobre configuración. Con menos de software significa que escribes menos líneas de código y convención sobre configuración es que en una aplicación Rails utiliza una serie de convenciones de programación sencillos que le permiten averiguar todo a través de la reflexión y el descubrimiento.

Que aplicaciones lo utilizan ??

Desarrollo Web con ROR Si o No ?

Para mi si, por que las ventajas con las que te encuentras son fantásticas, y el hecho de que utilice la sintaxis de Ruby lo hace a un mejor.

Espero que les haya gustado esta resumida información sobre ROR y para los interesados recomiendo los siguientes enlaces:

Página oficial de Ruby en español: https://www.ruby-lang.org/es
Página oficial de Ruby on Rails: http://rubyonrails.org
Página oficial de Ruby on Rails en español: http://www.rubyonrails.org.es

No hay comentarios:

Publicar un comentario