2009-04-20 14 views
2

Nous avons une grande application Web mod_perl e-learning, qui utilise AxKit, XML, XLST et javascript s'exécutant principalement sur un serveur Unix. Ce que j'ai remarqué, c'est que les codes sont plutôt désordonnés, et il y a eu quelques générations de développeurs qui sont entrés et sortis. En raison de la structure actuelle, la tâche d'essayer de faire une simple page web de bonjour implique d'écrire quelques composants pour le faire fonctionner, en raison de la transformation d'AxKit XSL. Donc, je regarde le puissant framework Catalyst, et le MVC lui-même me fait baver. Je suis à la recherche de ressources et de bonnes pratiques pour savoir si le transfert de l'application Web actuelle vers Catalyst est faisable.Y a-t-il de bonnes ressources pour porter mod_perl sur Catalyst et cela en vaut-il la peine?

J'aimerais avoir des nouvelles de mes collègues Catalyst si le déménagement en vaudra la peine si ma direction pose la question magique, pourquoi?

merci :)

+0

Eh bien, je voudrais entendre parler de la mise en scène d'un port de pur mod_perl au catalyseur. Cela peut être faisable avec certaines règles mod_proxy, et en me piratant le code de la session, mais je développe différents types d'applications. – singingfish

+0

Vous pouvez exécuter un serveur Catalyst sous mod_perl. Votre question devrait donc porter sur la conversion d'un modèle CGI en un modèle Catalyst. –

Répondre

3

Je dirais « cela dépend de combien AxKit vous utilisez ». Si vous n'utilisez que XSLT et non XSP, XPathScript, ou n'importe lequel des styles dynamiques, ce sera probablement assez simple. Si vous utilisez certaines des créatures les plus intéressantes de l'univers AxKit, vous aurez certainement envie de regarder de plus près comment Catalyst peut supporter des choses comme XPathScript et XSP (pour autant que je sache qu'il n'y a pas de support pour le moment). Si vous envisagez de vider complètement XML/XSLT, il est certainement plus facile de descendre le chemin Catalyst que de le faire.

Je sais que plusieurs développeurs AxKit ont utilisé, et utilisent Catalyst pour certains projets et même le plus entêté d'entre eux admettra probablement que Catalyst est puissant et facile à atteindre certains objectifs. AxKit est un outil plus spécialisé pour les personnes qui veulent le «truc de la transformation xkit xsl».

Si vous êtes sur irc.perl.org viennent demander au canal # AxKit-Dahut, nous avons tous les deux AxKit et les développeurs de base Catalyst;)

+0

@perigrin, merci mec, je vais certainement vérifier le site irc quand je peux, parce que ma société interdit irc de notre pc de travail :( – melaos