Ruby on Rails


WRC Cobra
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 20 Sep 2005

Ruby on Rails

Message le Mar Nov 13, 2007 15:15

Bonjour,

Je suis webmaster spécialisé dans les sites en PHP / MySQL.
Le site de mon entreprise va bientôt être refait et une agence Web nous propose d'utiliser la technologie Ruby and Rails.

Quand pensez vous, est-ce prudent de passer de PHP à Ruby ?

DadouDuck
WRInaute impliqué
WRInaute impliqué
 
Messages: 910
Inscription: 28 Mai 2007

Message le Mar Nov 13, 2007 15:20

C'est un choix comme un autre, ruby à ses adeptes et semble avoir de bon échos, mais étant moi aussi spécialisé dans le dev PHP, j'aurais plutôt tendance à refuser vu que je ne connais pas ruby, je ne pourrais pas mettre facilement mes doigts dans le "cambouis" ce qui me gène fortement.

En plus n'ayant aucune compétence ruby, on se retrouvera plus ou moins lié avec cette agence, car les compétences ruby ne sont pas courantes (sans parler des hébergements)


WRC Cobra
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 20 Sep 2005

Message le Mar Nov 13, 2007 15:25

Ce qui me gêne c'est pas d'apprendre le ruby, ça me ferra un langage de plus, c'est plutôt que j'ai peur de ne pas trouver d'autres prestataires maitrisant le ruby si besoin.

En plus, ca fait des années que j'entends parler de nouveaux langages ou de frameworks "super" qui disparaissent rapidement.

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Mar Nov 13, 2007 15:42

Déjà, c'est Ruby on Rails, pas and ;)
Ensuite, RoR monte, cela m'étonnerait pas mal qu'il disparaisse sous peu.

Après, connaitre la syntaxe de RoR, ce n'est que la face visible de l'iceberg. La force de RoR, c'est surtout son architecture (basée sur MVC) et son principe : pas de configuration que de la déduction.

Après, si tu ne veut pas apprendre de nouveau langage, il y a CakePHP qui est à l'origine un clone de RoR en php (à l'origine car maintenant, les deux commencent à évoluer légèrement différemment).

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mar Nov 13, 2007 15:46

De plus, parait-il que RoR, dès qu'il faut lui demander beaucoup, il à tendance à lâcher un peu :-)

Personnellement, je suis pas fan... quitte à passer du temps pour apprendre quelque chose je préfère apprendre à maîtriser CakePHP ou Symfony.


A+


WRC Cobra
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 20 Sep 2005

Message le Mar Nov 13, 2007 15:48

Le problème justement c'est pas d'apprendre un nouveau langage (ca ferra une nouvelle ligne dans le CV ;))

C'est plutot de faire prendre un mauvais tournant technologique à ma boite.
Le site est là pour plusieurs années et doit évoluer sans cesse.

DadouDuck
WRInaute impliqué
WRInaute impliqué
 
Messages: 910
Inscription: 28 Mai 2007

Message le Mar Nov 13, 2007 23:48

Perso, je ne suis pas trop pour une nouvelle ligne dans le CV, les différents langages de j'utilise sont déjà suffisamment complet savoir qu'il me reste encore beaucoup de choses à voir (parfois cela ne sert a rien de s'éparpiller)

Pour ma part, même si rubi à bonne presse, PHP à une avance indécente, et j'ai de gros doute sur rubi niveau concurrentiel.

Je pense que pour un soucis d'évolutivité et de maintenance, qu'il faille préférer PHP

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Mar Nov 13, 2007 23:52

Le problème énorme de PHP, c'est qu'il est beaucoup trop simple d'accès.
Cela peut paraitre être un avantage au premier abord.

Cependant une entreprise qui travaille avec JE22/Spring, Ruby on Rails ou toute autre technologie "de pointe" passera pour beaucoup professionnelle qu'une qui travaille en PHP, et qui peut très bien développer de manière absolument affreuse.

L'avantage de ces langages, en plus d'apporter de la rigueur et de la propreté au code est qu'ils montrent au client dès la présentation du projet que les développeurs ne sont pas des branquignoles.

DadouDuck
WRInaute impliqué
WRInaute impliqué
 
Messages: 910
Inscription: 28 Mai 2007

Message le Mer Nov 14, 2007 0:07

Je viens d'être embauché par une entreprise qui travaille avec JE22, .net, websphere, webdev... et pourtant, ces langages la je ne les connais pas (enfin, j'ai effleuré un peu .net par curiosité), ils m'ont bien pris pour ma spécialité : PHP.

Enfin de toute façon on peut coder de manière affreuse dans tous les langages de programmation, c'est pas parce que tu codes en JE22 que tu feras un code plus propre.

PHP trop simple d'accès, oui et non, cela dépend à quel niveau tu l'utilises, et cela tu le retrouve dans tous les langages aussi


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Mer Nov 14, 2007 0:33

kazhar a raison, php6 va meme integrer la mythique fonction GOTO ! Supprimer les superglobales et les magic_quotes (que les hebergeurs s'empresseront de remettrent en production) -> php pour tout niveau is on the way!!

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mer Nov 14, 2007 8:11

KOogar a écrit:kazhar a raison, php6 va meme integrer la mythique fonction GOTO ! Supprimer les superglobales et les magic_quotes (que les hebergeurs s'empresseront de remettrent en production) -> php pour tout niveau is on the way!!


C'est gag, tu as lu ça ou ?

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Mer Nov 14, 2007 8:20

Ce n'est pas une blague du tout Sir Dipp. Il suffit de chercher quelque chose comme "nouveautés php6".

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mer Nov 14, 2007 8:22

C'est décidé, je change de langage de prog... PHP tombe trop bas s'ils le mettent le GOTO.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19598
Inscription: 8 Aoû 2004

Message le Mer Nov 14, 2007 8:31

kazhar a écrit:Cependant une entreprise qui travaille avec JE22/Spring, Ruby on Rails ou toute autre technologie "de pointe" passera pour beaucoup professionnelle qu'une qui travaille en PHP, et qui peut très bien développer de manière absolument affreuse.
je ne vois pas le rapport. J'ai vu nombre de développements en langage objet (java ou php5) qui étaient codés comme des gorets.
La technologie ne fait pas tout, de même qu'avoir des frameworks qui prennent tout en main. Si derrière l'algorithme créé est bancal, ça donnera du code de m...
Après, qu'on utilise ça comme argument commercial pour abuser le client c'est une autre histoire.
apprendre à coder propre, ce n'est pas une histoire de langage objet ou procédural et quelque soit le langage, une astraction complète est quasi impossible, le MVC pur n'existe pas ou peu, dès que l'on commence à rentrer dans du réellement opérationnel, sauf à faire une vrai usine à gaz avec 3 fois trop de lignes de codes, qui en plus, ne seront même pas aisément maintenables :cry:


WRC Cobra
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 20 Sep 2005

Message le Mer Nov 14, 2007 9:44

Est-ce que beaucoup d'entre vous ont travaillé avec Ruby ?
J'ai l'impression que c'est plutôt marginal comme technologie et je doute de son avenir.

Ruby on Rails

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité