Please use this identifier to cite or link to this item: http://dspace.ups.edu.ec/handle/123456789/518
Title: Súperproductividad en el desarrollo de aplicaciones Web usando el Lenguaje Ruby
Authors: Guachún Guachún, Wilson Andrés
Advisor: Robles Bykbaev, Vladimir Espartaco
Keywords: SITIOS WEB
LENGUAJES DE PROGRAMACIÓN (COMPUTADORES ELECTRÓNICOS)
INTERNET
SISTEMAS OPERACIONALES (COMPUTADORES)
SOFTWARE PARA COMPUTADORES
Issue Date: Feb-2008
Description: ROR es una muy buena opción con lo que respecta al desarrollo de aplicaciones Web 2.0, ya que nos permite desarrollar aplicaciones en 4 veces menos por lo que respecta al tiempo comparado con otras tecnologías. Además por lo menos lo que respecta a esta tesis al principio se planteó utilizar un editor HTML llamado NVU, pero a la final ya que una considerable parte del código fue generado por Rails este no fue necesario, haciendo que todo el diseño también sea ingresado por medio de editores de texto, y aunque se pensara que esto es una desventaja de utilizar Rails, es al contrario ya que se utiliza estilos para generar todo el ambiente de la aplicación. Como se puede apreciar en, Xuniversitarios.com tiene todos los servicios que se puede otorgar con otros lenguajes de mayor tiempo en el mercado que Rails. También cabe decir que Ruby on Rails es compatible con algunas tecnologías ya que en el proyecto fue mezclada con flash, javascript, Ajax y estilos. La combinación entre Rails y Flash fue tomada en consideración ya que le facilito a Rails la visualización de gráficas muy relevantes a lo que podemos decir con las encuestas, además ya que flash es una tecnología utilizada en gran medida en la interacción al usuario como lo hace con los juegos fue conveniente también utilizarlo con para este mismo propósito. Ya que Rails posee alguna deficiencias con lo que podemos hablar de los menús, se tuvo una buena experiencia al momento de trabajar con javascript, ya que con pocos comandos pudimos cargar y desarrollar un menú, que refleja una buena combinación entre las dos tecnologías. Ajax también formo parte en esta aplicación llevándola a puntos necesarios donde esta tecnología hacia falta como son la selección de una localización, y el envió de mensajes de los objetos descargables. Con lo que respecta a estilos la aplicación Xuniversitarios utilizo en todo el diseño facilitándonos la modificación de los elementos de diseño de toda la página por medio de un solo archivo, esto es conveniente para la escalabilidad del sistema, ya que no tenemos que ingresar al código de cada vista para modificar el diseño. También puedo hablar muy bien de la interacción que existe entre la vista, el controlador, el modelo y la base de datos, ya que facilito bastante al momento de llevar la aplicación a la Web, además la configuración de ruteo por medio del mismo Rails, haciendo que la aplicación sea fuerte en todos sus sentidos. Para finalizar la manipulación de código generado por el scaffolding, fue completamente sencillo ya que este era increíblemente comprensible, por el motivo que no generaba código innecesario. Con esta misma filosofía se trató de tener el código completamente libre de repetición aunque en algunas partes no se pudo lograr esto podemos decir que la mayoría se llegó a realizar código solamente necesario.
URI: http://dspace.ups.edu.ec/handle/123456789/518
Appears in Collections:Ingeniería de Sistemas CUE - Tesis Pregrado

Files in This Item:
File Description SizeFormat 
Tesis.pdf483.41 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.