2009-09-30 79 views
0

这是我在堆栈溢出中的第一个问题,我很兴奋。非常喜欢这个网站的界面和蓬勃的社区!处理邮件:rails vs php vs perl vs?

我正在构建一个接收文本作为电子邮件并创建帖子的应用程序。

我问或您的专家意见是哪个是接收邮件信息并处理它的最佳选择?

要将邮件发送到应用程序:

  • A1:X周期性地访问一个POP/IMAP帐户(30秒的cronjobα)和处理该消息
  • A2:所述消息是从邮件服务器到管道应用X

要处理所述应用

  • B1:导轨和MMS2R
  • B2:PHP处理该消息,并将在铁轨一个POST
  • B3:PERL处理消息并发送POST到轨

哪个组合A + B你会推荐一个很大的量邮件?

是否有其他A或B选项?

非常感谢你,祝你好运!

回答

1

其中任何一个不会执行HTTP POST到网络应用程序,它是一个不必要的中间人,只会减慢您的音量。话虽如此,如果有必要,上行是任何业务逻辑的一个位置。所以,在做出决定之前,权衡这两点。

现在,对于这个人来说,我可能会把Perl放在其他人身上,尽管PHP会是一个更接近的选择。当然,那是因为我不认识Ruby。不过,对于您来说,我可能会建议Ruby,以便您的语言在整个应用程序中保持一致。这使得从长远来看,维护变得更加容易,并且可能允许与Web应用程序共享业务逻辑,而无需特定使用Web应用程序。

+0

+1对此答案。我会创建一个rake任务,直接提取并保存到数据库 - 通过cron运行。 – hgmnz 2009-10-01 00:03:11

1

如果你关心音量,我只会使用perl + db(旁路铁路应用程序)。