Paris on Rails 2008

Ouverture de session

Commentaires récents

Syndication
Flux XML

RoR et PHP

RoR et PHP
Posté par Shawn64 le Lundi, 1 Septembre, 2008 - 7:38pm. Débuter avec Rails

Bonjour à tous,

Je voudrais savoir s'il était possible de faire des modules en RoR dans une application web PHP ?

Shawn



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Archi
Auteur: 
jasperiel
Date: 
Mar, 02/09/2008 - 11:36

À priori oui, la seule chose qui change est la facilité pour le faire.

Tout dépend de ton architecture : tu ne nous donne aucun indice, aucune des contraintes que tu dois respecter. Peut-être as-tu besoin de scripts PHP dans du RoR, ou de simples scripts Ruby dans un vrai framework PHP.

Peut-être sont-ils sur le même serveur, la même BDD, peut-être aussi peux-tu communiquer entre eux via messages REST ? Comment sont-ils hébergés, quels droits as-tu sur les serveurs ?

HTTP est un protocole sans état. Cela t'autorise énormément de découplage et de liberté, si tu sais y faire.
Mais si tout ton code est bourré de variables globales et de systèmes trop complexes qui t'enferment dans des solutions tellement magiques qu'elles sont impossibles à comprendre, tu as beaucoup de travail en perspective.

Mais on parle de deux langages Turing-complets après tout : personnellement, je pense que tu peux t'en sortir en portant les modules d'un langage vers l'autre, d'ailleurs ton module existe probablement déjà en Open Source, à la fois chez Rails et PHP.

Enfin, fais attention : chacun de ces langages a ses défauts. Vérifie bien que ce que tu fais vise à profiter des avantages uniques de chacun d'eux, et ne va pas t'enfermer dans les faiblesses des deux. Dernier point : si ton intégration te force à ouvrir des "passerelles", vérifie bien que la sécurité de l'application n'en pâtit pas !


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Bonjour et merci de cette
Auteur: 
Shawn64
Date: 
Mer, 03/09/2008 - 14:04

Bonjour et merci de cette réponse rapide.

Pour expliciter une peu mes dires : je débute depuis cette semaine un stage en entreprise et mon tuteur veut me faire reprendre un projet déjà commencé : un site en construction fait sous joomla!.
Plusieurs modules restent à faire, et il m'a demandé de voir si je pouvais les programmer en RoR afin que cela soit plus formateur pour moi.
Donc je vais reformuler : Est il possible de transmettre des données/objets à partir de module crée en ruby à une application php ?

Shawn


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Interaction PHP/RoR
Auteur: 
jasperiel
Date: 
Mer, 03/09/2008 - 14:17

J'ai assez peu confiance en ce genre d'annonces parce que les "boîtes à PHP" aiment assez peu ajouter cette charge d'install/config/tests de RoR sur des serveurs "tout faits pour PHP".
Enfin, ton maître de stage doit mieux connaître les contraintes de sysadmin, donc ça doit être faisable.

Mais globalement si le site RoR et PHP touchent à la même base de données, tout va bien.

Si tu dois faire des "ponts" entre modules au niveau de l'interface graphique, ça sera un peu pénible, mais là encore tu t'en sortiras. Juste que ce sera du travail de Javascript, ni RoR ni PHP à proprement parler.

Tu peux aussi relativement bien enchaîner actions RoR et PHP, même si je vois moins comment faire et que j'imagine ça assez pénible.

Mais si c'est s'intégrer à un endroit précis dans la machinerie, ça peut être vraiment casse-...


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 374

Qui est en ligne
Il y a actuellement 1 utilisateur et 54 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]