Question

Comme vous l'avez peut-être remarqué à partir du titre, ce n'est pas une question "PHP ou Ruby", ni une question "PHP vs Ruby". Ceci est une question sur la façon de tirer parti de PHP + Ruby dans la même entreprise.

Je suis moi-même un développeur PHP, j'aime la langue à cause de sa commodité et j'aime particulièrement l'écosystème des ressources qui l'entourent: Joomla, Drupal, WordPress, Symfony2, Doctrine2, etc. Cependant, la langue elle-même peut être un peu décevante parfois .

Otoh, Ruby ressemble à une très belle langue et - de l'étudier superficiellement sous plusieurs aspects - je pourrais dire qu'il est plus maigre que Python en tant que langue en soi. Cependant, d'après ce que j'ai vu, il n'y a à peu près seulement du bruit de ROR, et je n'aime pas tellement Ror (principalement parce que sa couche modèle).

En tant que co-PDG et CTO dans mon entreprise, j'essaie de sortir des sentiers battus car je veux commencer à me concentrer sur le côté humain de la technologie et voir si son sain d'esprit utilise à la fois PHP et Ruby. Voici quelques pensées aléatoires:

  • Ruby Folk semble être généralement mieux adapté aux programmeurs que PHP Folk (en termes de moyennes), je sais PHP.
  • La chose à propos de Ruby est qu'il semble mieux adapté pour un développement rapide, je ne sais pas vraiment si ce n'est que le cas pour ROR, mais je sais qu'il existe certaines pratiques (peut-être pas si bonnes) comme le correctif de singe qui laisse les affaires les besoins sont plus rapidement satisfaits.
  • D'un point de vue de marketing (oui, vous devez parfois tirer parti du marketing BS pour le bien de votre entreprise) Ruby semble mieux tandis que PHP comporte des stigmates.
  • PHP 5.4 apporte traits, et c'est mieux / plus propre que les mixins. Cela pourrait vraiment rendre PHP aussi maigre que Ruby - ou plus - pour certaines choses.

Maintenant, concrètement, mes questions:

  • Un programmeur PHP voudrait-il apprendre Ruby ?, Je sais que je le fais, mais à l'inverse, un programmeur Ruby voudrait-il apprendre PHP ?.
  • Quels types de projets ou de situations seraient mieux adaptés à Ruby qui ne conviennent pas à PHP ?.
  • Quel est l'écosystème réel de Ruby?
  • En supposant qu'il existe un certain type de projets idéaux pour Ruby, y aurait-il un moment qu'il vaut mieux le déplacer vers PHP ?. Je sais que PHP peut gérer beaucoup de choses, mais j'ai lu que Ruby a ses limites lors de la mise à l'échelle (ou est-ce ROR ?, Ou est-ce Baloney pour les deux?).
  • Enfin et surtout, serait-il sain d'esprit de maintenir des projets en deux langues ?, Ou est-ce tout simplement stupide. Comme je l'ai dit, il semble que Ruby soit plus maigre à court terme et cela peut faire en sorte qu'un projet se produise et réussir, mais je ne suis pas sûr de cela à long terme.

Je recherche des idées principalement de personnes qui connaissent bien les forces et les faiblesses des langues - préfératiquées à la fois - et l'écosystème de Ruby dans la pratique réelle, le sens: des frameworks et des applications comme celles que j'ai citées de l'écosystème de PHP.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top