Comment commencer avec Ruby? Comment puis-je utiliser Ruby? Qu'est-ce célèbre? Comment un DSL va être utile? [fermé]

StackOverflow https://stackoverflow.com/questions/936226

Question

Quels sont d'excellentes ressources d'apprentissage? Quel genre de problèmes que je résous avec Ruby? Est d'apprendre Ruby on Rails même que rubis? Si mon expérience actuelle est visual studio et d'un cadre de microsoft.net, est IronRuby la meilleure façon pour moi?

très grand nombre de questions, s'il vous plaît suggérer.

Était-ce utile?

La solution

Ruby on Rails est un cadre d'application autour de Ruby.

Il est comme dire est "Asp.Net MVC" la même chose que l'apprentissage C #?

Ruby est la langue la mise sous tension du cadre, mais beaucoup ont pris les bons points et mis en œuvre dans d'autres cadres maintenant.

Ruby est un langage intéressant. IronRuby compile Ruby jusqu'à MSIL, tout comme C #, VB.Net, etc. Il est donc un bon point de départ pour la mise en œuvre Ruby, comme cartes Ruby pour pouvoir être utilisé dans le CLR.

mais si vous voulez apprendre la langue elle-même, un bon (et amusant) façon d'obtenir les éléments de base est ici: http://tryruby.hobix.com/

Wiki plus à propos de Ruby

le plus drôle et le plus créatif introduction à une langue jamais: Pourquoi est (Poignant) Guide de Ruby

En ce qui concerne IronRuby. Voici plus d'informations sur ce qui suit: Going Ruby: Straight to IronRuby

Autres conseils

Quels types de problèmes?

À peu près tout ce que lorsque la performance d'un langage dynamique est acceptable. Il est d'usage général (comme Java, Python, C ++, etc.) vous pouvez donc l'utiliser pour la plupart tout type d'application.

est l'apprentissage ROR même que l'apprentissage Ruby?

Non. Ruby on Rails est un ensemble d'extensions pour faire Ruby au bon développement d'applications web. Pour répondre à une autre question que vous avez posée, ce qui est probablement ce que Ruby est le plus célèbre. Il est utilisé dans Ruby on Rails et la facilité de développement, il a offert aux développeurs Web.

Comment est un DSL utile?

Il est utile, car il est « domaine spécifique ». C'est ce que la DS DSL signifie. Vous faites une langue avec des constructions qui sont appropriées pour le domaine de problème particulier que vous travaillez. Un DSL pour le développement du jeu d'arcade aurait probablement partie de la langue pour le rendre facile à animer plusieurs choses et les démarrer en mouvement et réagir à des collisions entre eux. Alors qu'un DSL pour la comptabilité pourrait avoir des choses pour ajouter des ensembles de numéros entiers et en les comparant à d'autres ensembles.

Great ressources d'apprentissage?

Je suis partie à la vidéo afin d'apprendre mes choix serait Railscasts.com et PeepCode.com

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top