2009-09-30 73 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(旁路鐵路應用程序)。