Foros del Web » Programando para Internet » Ruby »

en realidad ahorra tiempo

Estas en el tema de en realidad ahorra tiempo en el foro de Ruby en Foros del Web. Saludos a todos, les cuento que estoy incursionando en lo que es Ruby on Rails y tengo un cuestionamiento, talvez sea por mi falta de ...
  #1 (permalink)  
Antiguo 14/09/2006, 16:48
 
Fecha de Ingreso: agosto-2005
Ubicación: Quito, Ecuador
Mensajes: 255
Antigüedad: 18 años, 7 meses
Puntos: 0
en realidad ahorra tiempo

Saludos a todos, les cuento que estoy incursionando en lo que es Ruby on Rails y tengo un cuestionamiento, talvez sea por mi falta de experiencia y si ese es el caso me disculpo y pido que me guien en el camino correcto. He realizado algunas aplicaciones muy sencillas en mi corto proceso de aprendisaje que llevo en lo que es Ruby on Rails y la verdad me he quedado sorprendido con la facilidad que se puede crear una aplicacion sobre todo en lo que son ingresos, actualizacion y eliminacion de tablas que me llevava un poco mas de tiempo hacerlas en PHP, pero esto si hago una applicación totalmente sencilla en su unterfaz es decir si quiero crear un listado mucho mas personalizado agregar alguna imagen o agregar algunos colores, me he visto en la obligación de introducir un archivo donde se encuentra el codigo HTML con codigo de Ruby, lo digo porque al realizar una aplicación son en esos pequeños detalles en los que uno se toma mucho mas tiempo, si bien es cierto que el codigo de fondo uno ahorra mucho tiempo en estas cosas de forma uno tomaría el mismo tiempo y trabajo que hacerlas en PHP... salvo como mencione al inicio que lo este haciendo de la manera incorrecta si es asi por favor demen una mano para poder mejorar mi proceso de aprendisaje en Ruby on Rails
  #2 (permalink)  
Antiguo 15/09/2006, 00:27
pablasso
Invitado
 
Mensajes: n/a
Puntos:
creo que solo debes de acostumbrarte a usar el framework, es cuando notaras la diferencia, en un principio obviamente te tardaras mas porque estas acostumbrado a trabajar "a pie" con php, pero a largo plazo tiene sus ventajas usar el modelo MVC
  #3 (permalink)  
Antiguo 15/09/2006, 09:52
 
Fecha de Ingreso: agosto-2005
Ubicación: Quito, Ecuador
Mensajes: 255
Antigüedad: 18 años, 7 meses
Puntos: 0
si estoy de acuerdo con eso... pero ayudame con algo por favor, el framework ofrece opciones para trabajar con el codigo html para mejorar la presentación de una aplicación web... por que si es asi estaria desperdiciando otro gran potencial de la herramienta...
  #4 (permalink)  
Antiguo 15/09/2006, 12:55
pablasso
Invitado
 
Mensajes: n/a
Puntos:
talvez no entiendo bien tu problema, pero sino te gusta usar codigo 'embedido' o 'insertado' (como se traduce embedded?) con etiquetas dentro del HTML, muy al estilo PHP tambien tienes la opcion de usar el builder que utiliza Rails para construir XML's

por ej: (robado del libro de David Heinemeier)

Código:
xml.div(:class => "productlist") do 
  xml.timestamp(Time.now) 
    @products.each do |product| 
      xml.product do 
      xml.productname(product.title) 
      xml.price(product.price, :currency => "USD") 
    end 
  end 
end
te va dar una salida asi:

Código:
<div class="productlist"> 
  <timestamp>Tue Apr 19 15:54:26 CDT 2005</timestamp> 
  <product> 
    <productname>Pragmatic Programmer</productname> 
    <price currency="USD">39.96</price> 
  </product> 
  <product> 
    <productname>Programming Ruby</productname> 
    <price currency="USD">44.95</price> 
  </product> 
</div>
aunque yo no veo que tome mas tiempo que en PHP hacer los views de la manera tradicional
  #5 (permalink)  
Antiguo 20/09/2006, 00:15
 
Fecha de Ingreso: enero-2006
Mensajes: 48
Antigüedad: 18 años, 2 meses
Puntos: 0
Es inevitable que parte de tu código HTML acabe con cierta cantidad de código Ruby (de lo contrario, tus páginas serían completamente estáticas). La gracia de Ruby on Rails es que el código que debas escribir en tus plantillas HTML es el mínimo posible: la lógica de la aplicación, el acceso a la base de datos están en lugares distintos de las vistas (.rhtml).
__________________
------------------------------
http://www.sobrerailes.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:15.