2009-02-25 54 views
1

我真的很想知道在Erlang中對以下內容的支持。Erlang是否準備好用於商業應用程序?

  1. 支持Windows COM。 COM支持本身涵蓋了訪問Access,Excel和Word文檔的所有要求。讀取和寫入。

  2. PDF生成和打印。注意如果可以在Windows打印機服務器上進行打印,則打印很容易。許多打印機在Windows旁邊沒有任何驅動程序。

  3. 還有一個很好的數據庫支持,它不會比在SQL服務器上執行任何任務困難。 Erlang Mnesia是可以的,因爲在Mnesia上執行任何操作比在任何SQL服務器上都難。

我計劃移植的商業應用程序將基於Web。如果我稍後能夠將它移植到GUI,那將是非常好的,但我想這對於Erlang來說可能太多了。我對此表示滿意。

編輯:我想補充一點,對MS-Office的支持不是什麼大不了的事情。一種語言只需要支持COM。整個微軟世界將在你的門前邁出一步。即使Perl/PHP/Python/Ruby也支持COM。雖然這些語言都沒有爲Windows世界而生。

+0

我在Erlang編寫商業應用程序。它已經準備好了。能夠與Microsoft產品進行交互與「業務就緒」無關。你的問題應該被重新表述爲「Erlang是否具有與MS Office一起工作的綁定或庫」,因爲這與業務本身無關,並且與一個特定供應商的桌面套件的橫向互操作無關。 – zxq9 2014-09-11 14:43:36

回答

6

即使我是一個Erlang/OTP迷,目前正在Erlang開發我的應用服務器(http://code.google.com/p/tideland-eas/),我認爲它不適合您。 Erlang在併發,分佈和可靠性方面非常出色。但是你需要與微軟世界進行艱難的整合。所以,也許你應該看一下F#以獲得至少一種Erlang的感覺。

1
  1. 如果你想COM支持你更多的Microsoft友好語言
  2. 同樣
  3. 同樣的更好的工作,但二郎具有ODBC接口,讓您與「普通」的SQL服務器上運行。我知道這MySQL中,不能確定爲MSSQL

反正你應該考慮一下像「print_pdf.exe」,「change_word.exe」一些幫助應用程序將被二郎神系統進行管理,而不是一個Erlang的應用程序,盡一切努力。請閱讀有關C節點和Erlang FAQ's問題「Erlang特別適合哪種應用?」

- 對不起我的英文)

相關問題