Perl IO与Java IO

blo*_*lob 2 java perl

我打算将我们的一些文件处理组件从Perl移动到Java.这些Perl组件执行诸如的操作

  1. 添加行返回文件.
  2. 添加/删除一些列.
  3. 压缩/解压缩文件.

等等

但我很担心,因为这在速度和记忆方面可能表现不佳.

我们是否有针对Java Vs Perl IO的任何基准/比较研究?

在Java中集成Perl模块是个好主意(使用Apache XMLrpc从java调用Perl模块,我还没有尝试过)

请分享您的想法/经验.

Mar*_*coS 11

根据我的经验,简单的文件操作(例如您描述的文件操作)使用perl而不是java更容易.我不是说java I/O性能不好(实际上我不能指出你在perl和java I/O性能之间的任何比较).我只是说操作文件的perl脚本通常比使用java执行此类任务更容易和更短.另外,不要忘记Perl可以被理解为实用提取和报告语言 ...因此,操作文件及其内容实际上是其主要用途之一:)

最后,我不会从java调用Perl.如果我决定转向java,那么我会在java中重写所有内容.