31

我在 Bash shell 脚本方面有很好的经验,现在正在转向 Perl。

  • Perl 5 最好的 IDE 是什么?

  • Perl 6 会杀死 Perl 5 吗?或者 Perl 5 会一直存在吗?

4

3 回答 3

26

当然,“最好”是一个品味问题。与其说“最好”,不如说“如果我还没有对编辑器有强烈的偏好,我应该为 Perl 使用什么编辑器?” 我做了一个简短的任务来为我的学生回答这个问题。

我现在推荐的是Atom。它是免费的、开源的、可在大多数平台上使用、维护良好、文档齐全、易于使用,并且拥有丰富的插件生态系统。它几乎适用于任何语言,因此您不会陷入特定语言的 IDE 中。而且它足够强大而不会臃肿。

我还建议您学习vi. 这是任何 Unix 机器上可用的编辑器,当您不可避免地发现自己需要在 Unix 机器上编辑文件时,您将需要使用它。它非常强大,但也非常令人费解。

Atom 已经使这个答案的其余部分过时了。


Padre是一个专用于 Perl 的 IDE,但是它已经多年没有发布了。

Emacs(及其所有变体)和vim(及其所有变体)仍然非常出色、功能强大,但对于不习惯它们的人来说却是莫名其妙。vim尽管如此,当您不可避免地发现自己需要在 Unix 机器上编辑文件时,您至少应该了解一些基础知识。

对于 Mac,有TextMateAquamacs(像 OS X 应用程序一样具有预期的 OS X 热键和菜单的 emacs)和TextWrangler

在 Windows Notepad++上,Sublime TextE Text Editor(不再维护)是不错的选择。

至于 Perl 6,Perl 5 和 Perl 6 是不同的语言,有自己的生命和开发周期。任何一方都不会杀死另一方。

于 2012-09-21T10:23:25.173 回答
12

对于您的第一个问题,最适合您的问题就是最适合您的问题。我意识到这不是一个答案,但对于功能比较,请参阅此图表

关于你的第二个问题,我对 Perl6 的发布有多近感到困惑(例如,请参阅此博客条目)。我不知道我的任何客户使用 Perl6,并且鉴于此和 Perl5 的现有文档,我将接触 Perl5,而不必担心在不久的将来会被超越。

于 2012-09-21T09:57:24.557 回答
4

您可以检查 Eclipse 的 EPIC 插件。远非拥有所有功能,但您可以非常轻松地进行一些调试和使用 Eclipse 功能。

你可以安全地使用 Perl 5。Perl 6 是一种仍在开发中的新语言,它的发布日期未知,所以你现在不应该关心它。

于 2012-09-21T09:59:40.810 回答