我们有一个大型电子学习 mod_perl Web 应用程序,它使用 AxKit、XML、XLST 和 javascript,主要运行在 unix 服务器上。我注意到代码相当困惑,并且已经有几代开发人员进进出出。根据当前的结构,由于 AxKit XSL 转换问题,尝试制作一个简单的 hello world 网页的任务涉及编写一些组件以使其工作。
所以,我看着强大的Catalyst框架,MVC本身就让我垂涎欲滴。我正在寻找资源和最佳实践,看看将当前的 Web 应用程序移植到 Catalyst 是否可行。
我想听听其他 Catalyst 员工的意见,万一我的管理层提出这个神奇的问题,此举是否值得,为什么?
谢谢:)
最佳答案
我的猜测是“这取决于您使用了多少 AxKit”。如果您只是使用 XSLT 而不是 XSP、XPathScript 或任何样式动态内容,那么它可能会非常简单。如果您正在使用 AxKit 宇宙中的一些更有趣的生物,那么您肯定会想要更深入地了解 Catalyst 对 XPathScript 和 XSP 等内容的支持程度(据我所知,目前还没有任何支持) )。如果您打算完全转储 XML/XSLT,那么沿着 Catalyst 路径走下去肯定比不走更容易。
我知道一些 AxKit 开发人员已经使用过,并且确实在某些项目中使用 Catalyst,即使是其中最顽固的人也可能会承认 Catalyst 功能强大且易于实现某些目标。 AxKit 是一个更专业的工具,适合那些想要“xkit xsl 转换之类的东西”的人。
如果您在 irc.perl.org 上,请在 #axkit-dahut channel 中提问,我们有 AxKit 和 Catalyst 核心开发人员;)
关于perl - 是否有将 mod_perl 移植到 Catalyst 的良好资源?值得吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/767176/