当前位置:  开发笔记 > 编程语言 > 正文

梅森是一个框架吗?

如何解决《梅森是一个框架吗?》经验,为你挑选了1个好方法。

我和朋友一直在讨论Mason(Perl)不是一个框架,而是一个模板化的语言.我觉得Perl的Mason做了JSP为Java做的事情(作为一个类比,而不是纯粹的技术比较).据我所知,JSP不是一个框架,我觉得梅森也不是.当我查找维基百科Mason(Perl)时,我发现主站点说它是一个用Perl编写的Web应用程序框架,而讨论页面则对它进行了竞争.

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

根据ysth的评论进行更新:对于框架,我认为至少应该使数据库访问变得容易,管理会话,webapp需要的基本安全性,模板化和代码重用(或使基本任务变得容易的库).



1> pjf..:

Mason是一个'M'缺乏成为MVC(模型 - 视图 - 控制器)框架.它提供了广泛的渲染(View)功能,这就是为什么人们认为Mason是一种模板语言.然而,它还提供了相当多的调度机制(特别是以dhandler的形式)和控制机制(自然适合自动处理程序).

几年前,我写了一个在线教程(在梅森),以展示其中的一些功能.它针对全屏显示进行了优化,需要启用javascript.

梅森没有给你的是数据库抽象层,所以你必须带上自己的模型.

据我所知,amazon.com是用梅森和其他许多网站编写的.

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


嘿,你的链接不起作用.我很乐意看到你的教程.
^ 9年后,仍然无法正常工作!
推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有