2010-09-07 8 views
5

Je suis un rubisiste assez expérimenté, mais je commence maintenant à développer des rails. Je sais que les rails sont utilisés pour faire des «applications Web», mais qu'est-ce que cela signifie exactement? Construisez-vous des sites entiers avec des rails ou construisez-vous une fonction pour un site Web dans des rails, et intégrez-la dans un site Web existant? (Je sais que cette question est plutôt vague, mais toute réponse à la question de savoir comment ROR est utilisé dans la création de sites Web serait très appréciée).Utilisations de Ruby on Rails

Répondre

3

D'une manière générale, vous allez construire un site complet avec Rails, mais vous pouvez l'intégrer dans un site Web existant, aussi bien. Il est conçu pour fournir une solution de haut en bas pour des sites Web entiers.

Pour les fonctionnalités autonomes ou les petits scripts que vous souhaitez simplement exposer sur le Web, vous pouvez rechercher quelque chose comme Sinatra ou Camping.

0

Je suis également construire quelques applications de rails en ce sens que j'avais entièrement utiliser des rails pour développer mon application web. C'est plutôt facile plutôt que d'utiliser deux ou trois langues. Mais quand j'ai développé, j'ai dû utiliser Javascripts, CSS et Ajax pour créer plus attrayante

0

Pour moi, c'est un bon framework pour construire un site web et un minimum de connaissances est requis bien que l'expérience et la connaissance de ruby ​​vous donnent un avantage. Je pense aussi que les rails sont bons non seulement pour construire des sites Web, mais aussi pour les gérer. Aussi la communauté de soutien de rails est génial et est complétée par des gars comme Ryan Bates avec leurs projections d'écran. Aussi, lorsque nous construisons un site web en utilisant ror, nous avons la possibilité de nous concentrer sur différentes fonctionnalités à différents moments ou par des personnes différentes. Cela obtient une excellente structure modulaire. Ainsi, vous pouvez concevoir la fonctionnalité de base dès aujourd'hui et dire à votre collègue d'obtenir des vues attrayantes en utilisant JS et ses amis sans affecter votre fonctionnalité. Le support externe pour les rails (comme les gemmes et les plug-ins) est également génial et rend la vie paradisiaque!

Je dirais que c'est un excellent cadre et que la meilleure caractéristique est qu'il est très facile de commencer et d'apprendre, mais il vous surprend toujours avec de nouvelles choses. Ainsi, il vous permet d'apprendre beaucoup!

Espérons que ça aide.

0

La distinction site Web/application est faite parce qu'il y a beaucoup d'applications Rails existantes sans front-end ou «site Web» pour parler. En utilisant Rails, on pourrait desservir JSON parmi une grappe de nœuds de calcul pour l'agrégation de données, ou du texte vers des sockets unix pour l'affichage sur des terminaux. Les utilisations de Rails sont seulement limitées par votre imagination, et vous pouvez même utiliser Rails pour la communication interprocessus hôte unique si vous le souhaitez. Cela pourrait s'avérer efficace pour un programmeur de rails hautement qualifié plutôt que d'apprendre un nouvel outil pour obtenir des résultats similaires.