> Ruby, c'est une syntax un peu comme perl. Dur a lire pour certains.
Ca vient du perl, c'est indéniable et il y a encore des restes. Par contre de là à dire que la syntaxe est un peu comme perl ....
Je n'aime pas perl, j'ai toujours trouvé ça illisible. Ruby n'a pour moi rien à voir.
> Finalement, pourquoi les gens aiment t-il ruby ?
> Pourquoi ruby on rails ?
> C'est aussi con que ca.
C'est super réducteur et AMHA en large parti faux.
Certes si on en parle c'est à cause de Rails. Si on parle de Rails c'est qu'ils ont eu la bonne idée de mettre à dispo des outils pour ajax et des vidéos d'introduction. Mais tout ça ne fait qu'attirer les gens à regarder.
Derrière si après avoir regardé les gens continuent d'en penser du bien c'est qu'il y a un bon fond :
- le langage est tout à fait dans la mouvance python : moderne, portable, objet, dynamique, facilement lisible. Personnellement j'adore le système des blocs, c'est ce qu'il m'a toujours manqué dans les autres langages de script. Le code m'a l'air très lisible (plus que du PHP ou du Python). Les possibilités de dynamismes sont aussi énormes si on regarde coté maintenance ou extensibilité. Pour exemple le langage ne gère pas les classes abstraites. Il m'a fallu quelques heures et une centaines de lignes pour rajouter ça, alors que j'ai encore assez peu d'expérience dans ruby. Je ne me verrai faire ça avec aucun autre langage que j'ai exploré.
- Rails lui a pas mal d'avantages. Il est extrêment simple à aborder au début et automatise complètement les "80%" des projets habituels. ActiveRecord est une vrai merveille pour ça. Franchement du coté simplicité et "voici mon application en 1 mois avec très très peu de code" je ne vois aucun concurrent réel. Le seul qui peut à peu près suivre c'est Django. Le framework ne couvre pas tous les besoins, n'est pas parfait (personnellement le déteste les limitations des routes), mais couvre un réel besoin. Et pour remplir ce besoin, il est largement en avance sur tout ce qui se fait ailleurs.
Il y a pas mal de buzz, c'est le buzz qui fait qu'on en parle. Mais si le buzz continue et que les technos retiennent l'attention c'est pour leurs qualité, pas pour le buzz qu'il y a autour.
[^] # Re: re
Posté par Éric (site web personnel) . En réponse à la dépêche Ruby on rails 1.0 est sorti. Évalué à 10.
Ca vient du perl, c'est indéniable et il y a encore des restes. Par contre de là à dire que la syntaxe est un peu comme perl ....
Je n'aime pas perl, j'ai toujours trouvé ça illisible. Ruby n'a pour moi rien à voir.
> Finalement, pourquoi les gens aiment t-il ruby ?
> Pourquoi ruby on rails ?
> C'est aussi con que ca.
C'est super réducteur et AMHA en large parti faux.
Certes si on en parle c'est à cause de Rails. Si on parle de Rails c'est qu'ils ont eu la bonne idée de mettre à dispo des outils pour ajax et des vidéos d'introduction. Mais tout ça ne fait qu'attirer les gens à regarder.
Derrière si après avoir regardé les gens continuent d'en penser du bien c'est qu'il y a un bon fond :
- le langage est tout à fait dans la mouvance python : moderne, portable, objet, dynamique, facilement lisible. Personnellement j'adore le système des blocs, c'est ce qu'il m'a toujours manqué dans les autres langages de script. Le code m'a l'air très lisible (plus que du PHP ou du Python). Les possibilités de dynamismes sont aussi énormes si on regarde coté maintenance ou extensibilité. Pour exemple le langage ne gère pas les classes abstraites. Il m'a fallu quelques heures et une centaines de lignes pour rajouter ça, alors que j'ai encore assez peu d'expérience dans ruby. Je ne me verrai faire ça avec aucun autre langage que j'ai exploré.
- Rails lui a pas mal d'avantages. Il est extrêment simple à aborder au début et automatise complètement les "80%" des projets habituels. ActiveRecord est une vrai merveille pour ça. Franchement du coté simplicité et "voici mon application en 1 mois avec très très peu de code" je ne vois aucun concurrent réel. Le seul qui peut à peu près suivre c'est Django. Le framework ne couvre pas tous les besoins, n'est pas parfait (personnellement le déteste les limitations des routes), mais couvre un réel besoin. Et pour remplir ce besoin, il est largement en avance sur tout ce qui se fait ailleurs.
Il y a pas mal de buzz, c'est le buzz qui fait qu'on en parle. Mais si le buzz continue et que les technos retiennent l'attention c'est pour leurs qualité, pas pour le buzz qu'il y a autour.