【问题标题】:Is there any general purpose perl module with helpers for web applications?是否有任何带有 Web 应用程序助手的通用 perl 模块?
【发布时间】:2011-09-26 10:11:07
【问题描述】:

是否有用于 Web 开发的通用 Perl 模块和帮助程序?像表单构建器、url 助手等?

根据我的搜索,我找不到任何东西。我已经在使用 Mason,但不想从头开始将我的助手定义为组件。

【问题讨论】:

  • 我相信帮助器会在特定于框架的插件中找到;我不知道梅森有什么,但如果你确定了一些具体的任务,我敢打赌你会得到更好的答案。
  • 帮助函数生成表格、表单构建器、文件上传等是否有意义?
  • 错了,梅森的目的不是很多吗?
  • 嗯,是的,但我必须定义自己的助手,将它们放入某个组件中,然后根据需要使用它们。如果那里已经有代码接受数组引用并将其转换为表格,并接受哈希引用并将其转换为表单,我不需要自己编写/维护它。

标签: perl html-helper


【解决方案1】:

当然,比你动摇的要多。

CGI 模块包括对构建表单和其他格式设置的支持,如果您想要一些非常基本/低级的东西。

如果您想要更多的框架,有几十个或更多。如果这是您的目标,pokey909 的答案是一个很好的起点。

还有数百个或更多与 Web 应用程序的特定方面相关的特殊用途模块。搜索 CPAN 以获取这些更具体的内容。

【讨论】:

    【解决方案2】:

    你的问题是开放式的,听起来你想吃掉你的框架并拥有它。不过,这里有一些起点。

    表单助手

    大概的优先顺序:

    网址助手

    Mojolicious 有一些离散的部分可能也值得一看。即使您不使用框架,您也应该查看它们以及它们为插件和助手所做的选择。

    【讨论】:

      【解决方案3】:

      我看不出你怎么找不到其他东西。只需在 Google 上搜索“perl Web 框架”即可。

      有不少,看这里: https://www.socialtext.net/perl5/web_frameworks

      【讨论】:

      • 不是在寻找一个完整的 web 框架......只是帮手。我已经设置好了路由、模型、控制器等。
      猜你喜欢
      • 2012-05-22
      • 1970-01-01
      • 2012-09-18
      • 2013-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 1970-01-01
      相关资源
      最近更新 更多