问题标签 [embperl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1623 浏览

perl - 如何在 Embperl 中执行诸如“打印 Dumper $var”之类的操作

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

和这个

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

0 投票
1 回答
506 浏览

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

我正在考虑尝试在 Perl 中学习模板化 Web 开发。

这既是供个人使用的,也是希望获得另一种适销对路的技能。

我对那里有哪些可能的 Perl 模板化开发框架有所了解(在谷歌搜索“Perl 模板 Web 开发”的级别上:)

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

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

它似乎是由 Apache 网站托管的,所以质量可能不低,正如我所说,我对此有个人建议。但从表面上看,它似乎不那么受欢迎。

我的标准是:

  • 力量/灵活性/整体质量。

  • 积极的开发/支持。例如,它是一个“死”的框架吗?

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

0 投票
1 回答
144 浏览

perl - Embperl 中 %mdat(与 %udat 相比)的目的是什么?

我看到会话处理提到了一个%mdat以及%udat哈希。有什么区别,何时以及为什么要使用%mdat哈希?

0 投票
1 回答
86 浏览

perl - User-independent session data: is it implemented anywhere outside of Embperl?

Preface

  • Normally, a session in a web application stores data for a specific user (and its data is available across any visit of the user to the same web server/site).

  • Embperl (a templated web development framework in Perl) has a very interesting feature: user-independent session data stored/retrieved at the level of individual web page (%mdat hash).

QUESTION:

  • Does a similar feature (user-independent "session" data accessible to all users' requests) exist in any other web development environments/stacks, either in precisely the same form (perl web page data) or somewhat similar?

    I am specifically asking about a feature implemented/accessible as part of a web framework, not the obvious and easily done DIY solution of "well you can easily implement your own via a $backend_database_store with a key of the page URL" .

    This is a purely theoretical question borne of my trying to find non-Embperl analogue to help explain Embperl's %mdat feature. I don't care which web development stack/framework the example is from, as long as it's not something totally obscure used by 3 people in the universe :)

Background:

This came about from trying to answer a recent Embperl question about %mdat hash; I tried to explain it by comparing it to some other feature in web development. I then realized that I don't actually KNOW any other framework with a similar feature. buit I'm sure on MUST exist :)

0 投票
4 回答
5345 浏览

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

我看到有人提到 Embperl 是最快的 Perl Web 框架(听起来像是未经证实的观点,而且过时了)。

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

更新:这个问题专门关于不同框架的速度比较,执行相同/等效的任务。我很欣赏这些良好的意图,但我已经知道速度不是我应该考虑的唯一标准。我不是在寻求哲学建议。信不信由你,作为框架,您实际上可以通过在它们上运行相同目的的任务/代码/应用程序来逐个比较它们的速度(例如,使用一组给定的模板化插入呈现给定的表单等。 .),即使每个框架的全部功能不是 100% 相同。

0 投票
1 回答
119 浏览

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

在 Embperl 1.x 中似乎有几件事在 Embperl 2.x 中不再支持。举个例子:

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

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

只要不是 Mark 1 眼球或“切换到 Embperl2 看看会发生什么”:)

0 投票
1 回答
286 浏览

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

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

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

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

注意:我特别询问构建一个真实的(虽然不一定是全功能的)对象。不要嘲笑它(我显然很容易做到,而且可能最终还是会这样做)。

0 投票
1 回答
127 浏览

enctype - 在 EmbPerl 的 %fdat 变量中获取表单数据值为 null

如果我们进行文件上传和表单属性,我将获取表单数据值,如变量NULLin 。%fdatEmbPerlenctype="multipart/form-data"

这是 EmbPerl 代码:

HTML代码是:

我正在使用 EmbPerl/2.3.0、CGI/3.63、Perl/5.10.1、Apache/2.2.22 和 Linux 操作系统。

0 投票
1 回答
775 浏览

perl - 在 EmbPerl 的 %fdat 变量中获取表单数据值为 null

对于带有表单属性的文件上传,我在变量中获取NULL表单数据值。%fdatEmbPerlenctype="multipart/form-data"

这是 EmbPerl 代码:

HTML代码是:

我正在使用 EmbPerl/2.3.0、CGI/3.63、Perl/5.10.1、Apache/2.2.22 和 Linux 操作系统。

0 投票
1 回答
100 浏览

linux - perl5 数字符号 # 不适用于评论

我有一个非常奇怪的问题..

perl5 数字符号 # 无法正常用于评论..

我们使用 emperl、mod_perl、apache、linux..

在某些程序中,如果我在一行上用数字符号 # 或仅用数字符号 # 注释掉了一行,则该行下方的所有代码都无法正常工作。

有一个系统管理员,所以我无法访问或控制服务器上的任何设置。

这是一个新问题,以前一切都有效。

这么多可能的区域,这可能来自我正在检查是否有人遇到过这个..

有什么建议么?