2010-09-07 34 views
5

Soy un rubyista con experiencia, pero ahora estoy empezando a desarrollar raíles. Sé que Rails se usa para hacer "aplicaciones web", pero ¿qué significa eso exactamente? ¿Construyes sitios completos con rieles o construyes una característica para un sitio web en rieles y la integras en un sitio web existente? (Sé que esta pregunta es algo vaga, pero cualquier respuesta a cómo se usa ROR en la creación de sitios web sería muy apreciada).Usos de Ruby on Rails

Respuesta

3

En términos generales, se va a construir un sitio completo con rieles, aunque se puede integrar en un sitio web existente, también. Está diseñado para proporcionar una solución de arriba a abajo para sitios web completos.

Para funciones independientes o pequeñas secuencias de comandos que solo desea exponer en la web, puede ver algo como Sinatra o Camping.

0

También estoy compilando algunas aplicaciones de raíles en las que tenía todos los raíles de uso para desarrollar mi aplicación web. Es bastante fácil en lugar de usar dos o tres idiomas. Pero cuando desarrollé tuve que usar Javascripts, CSS y Ajax para crear más atractivamente

0

Para mí es un gran marco para construir un sitio web y se requiere un conocimiento mínimo, aunque la experiencia y el conocimiento de ruby ​​le da una ventaja. También creo que los rieles son buenos no solo para construir sitios web, sino para administrarlos. También la comunidad de soporte de rieles es increíble y se complementa con tipos como Ryan bates con sus pantallas. También cuando construimos un sitio web usando ror, tenemos la flexibilidad de concentrarnos en diferentes funciones en diferentes momentos o por otra persona. Esto obtiene una gran estructura modular. Para que pueda diseñar la funcionalidad básica de hoy y decirle a su colega que las visitas sean atractivas usando JS y amigos sin afectar su funcionalidad. ¡También el soporte externo para los rieles (como las gemas y los complementos) es impresionante y hace que la vida sea un paraíso!

Sugeriría que es un gran marco y la mejor característica es que es muy fácil de comenzar y aprender, pero siempre te sorprende con cosas nuevas. ¡Así te permite aprender mucho!

Espero que ayude.

0

La distinción de sitio web/aplicación web se realiza porque hay muchas aplicaciones Rails en existencia sin front-end o 'sitio web' para hablar. Usando Rails, uno podría servir a JSON entre un grupo de nodos de cómputo para la agregación de datos, o texto a unix para la visualización en terminales. Los usos de Rails están limitados solo por la imaginación, e incluso podría usar Rails para la comunicación de un solo servidor entre procesos, si así lo desea. Esto podría ser efectivo para un programador de rieles altamente calificado en lugar de aprender una nueva herramienta para lograr resultados similares.