标签: embperl

Perl Web框架之间是否有任何性能比较?

我看过提及(这听起来像未经证实的意见,以及那些过时的意见),Embperl是最快的Perl Web框架.

我想知道是否对主要稳定的Perl Web框架的相对速度达成共识,或者理想情况下,在相同示例Web应用程序的实现或单个功能(例如会话处理或表单数据处理)之间进行某种基于事实的性能比较等等......?

更新:这个问题具体是关于不同框架的速度比较,执行相同/等效的任务.我很欣赏良好的意图,但我已经知道速度并不是我应该关注的唯一标准.我没有要求提供哲学建议.不管你信不信,作为框架,你实际上可以通过在它们上运行相同目的的任务/代码/应用来比较它们在苹果到苹果的基础上的速度(例如,使用给定的一组模板化插入来呈现给定的形式等等. .),即使每个框架的完整功能不是100%相同.

perl performance web-frameworks catalyst embperl

14
推荐指数
4
解决办法
5133
查看次数

是否有自动发现Embperl 1.x语法与Embperl 2.x不兼容的方法?

似乎Embperl 1.x中有一些有效的东西在Embperl 2.x中不再受支持.举个例子:

[+ +]块现在必须包含有效的Perl表达式.Embperl 1.x允许您将多个语句放入这样的块中.出于性能原因,这是不可能的.

鉴于Embperl 1.x代码库非常庞大,是否有自动扫描.epl文件并发现不兼容性的方法?我不关心实现 - 从Embperl 2.0中的一些特殊标志到Perl :: Critic的一些插件都可以.

只要它不是马克1眼球或"切换到Embperl2,看看有什么打破":)

perl compatibility embperl

5
推荐指数
1
解决办法
114
查看次数

如何手动创建Apache请求对象?

是否有一个好的API可以让某人创建一个Apache类的对象?

类本身似乎缺少构造函数; 和概要不是很有帮助.我怀疑它是通过sublcass以某种方式完成的,例如Apache::Request?

上下文是我正在尝试为使用Embperl $HTML::Embperl::req_rec变量的模块编写测试(更具体地说,uri()在包含在其中的对象上调用该方法).经检查,变量包含一个对象ref($req_rec) eq 'Apache'.

注意:我特别询问构造REAL(虽然不一定是完全功能的)对象.不要嘲笑它(我显然很容易做到,而且最终可能最终会做).

apache perl unit-testing mod-perl embperl

5
推荐指数
1
解决办法
256
查看次数

我应该考虑使用Embperl作为Perl模板解决方案吗?

我正在尝试学习Perl中的模板化Web开发.

这既是为了个人使用,也是为了获得另一种适销对路的技能.

我知道可能的Perl模板化开发框架是什么(在谷歌搜索"Perl模板Web开发"的水平:)

然而,一位前同事曾经提到她真的很喜欢Embperl.这是我推荐的唯一选择,但基于SO搜索,它看起来并不像是非常受欢迎.

所以,我的问题是,在尝试研究和评估哪个框架要尝试和学习时,我应该包含Embperl吗?

它似乎是由Apache网站托管,所以可能不是低质量,正如我所说,我有个人推荐.但从表面上看,似乎不太受欢迎.

我的标准是:

  • 功率/灵活性/整体质量.

  • 积极的开发/支持.例如,它是一个"死"框架?

只是为了澄清,我不一定要求与其他框架进行比较,而是我是否应该投入时间/精力将Embperl纳入这样的比较中(我应该考虑哪些数据点与决定).

perl embperl

2
推荐指数
1
解决办法
483
查看次数

如何在Embperl中执行类似'print Dumper $ var'的操作

如何在Embperl中执行类似'print Dumper $ var'的操作 - 我这样做了:

[-
$var = (some hash) ;
use Data::Dumper
print Dumper $var
-]
Run Code Online (Sandbox Code Playgroud)

还有这个

[+ Dumper $var +]
Run Code Online (Sandbox Code Playgroud)

......但无法获得任何输出.

perl embperl

0
推荐指数
1
解决办法
1444
查看次数