gpt4 book ai didi

perl - Mason 是框架吗?

转载 作者:行者123 更新时间:2023-12-03 23:16:28 28 4
gpt4 key购买 nike

我一直与一位 friend 争论,Mason (Perl) 不是框架,而是模板语言。我觉得 Perl 的 Mason 做了 JSP 对 Java 所做的事情(作为类比,而不是纯粹的技术比较)。据我所知,JSP 不是一个框架,我觉得 Mason 也不是。当我查维基百科时 Mason (Perl) ,我看到主站点说它是一个用 Perl 编写的 Web 应用程序框架,而讨论页却在争论它。

关于它为什么是/它不是框架的任何指示?

根据来自 ysth 的评论更新:
对于框架,我觉得它至少应该使数据库访问变得容易、管理 session 、Web 应用程序所需的基本安全性、模板和代码重用(或使基本任务变得容易的库)。

最佳答案

Mason 是 MVC(模型- View - Controller )框架的“M”短。它提供了广泛的渲染( View )功能,这就是为什么人们认为 Mason 是一种模板语言。然而,它也提供了相当多的调度机制(特别是以 dhandler 的形式)和控制机制(自然地适合于自动处理程序)。

几年前我写了一篇 on-line tutorial (在梅森)炫耀其中一些功能。它针对全屏显示进行了优化,并且需要启用 javascript。

Mason 没有给你的是数据库抽象层,所以你要自带Model。

据我所知,amazon.com 是用梅森编写的,还有 many other sites .

如果你喜欢和梅森一起工作,但你想要一个模型、更多的玩具和一匹小马,那么你可以考虑看看 Jifty作为 Web 应用程序框架。

关于perl - Mason 是框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/349094/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com