Erlang是否已准备好应用于商业应用?

时间:2009-02-25 14:33:25

标签: erlang

我真的想知道在Erlang中对以下内容的支持。

  1. 支持Windows COM。 COM支持本身涵盖了有关访问Access,Excel和Word文档的所有要求。读写都是。

  2. PDF生成和打印。如果可以在Windows打印机服务器上进行打印,则打印很容易。许多打印机在Windows旁边没有任何驱动程序。

  3. 这是一个很好的数据库支持,它不会比在SQL服务器上执行任何任务更难。 Erlang Mnesia没问题,因为在Mnesia上执行任何操作都比在任何SQL服务器上都难。

  4. 我计划移植的商家应用将基于网络。如果我以后可以将它移植到GUI会很好,但我想这对Erlang来说可能要求太多了。我很好。

    编辑:我想补充一点,对MS-Office的支持并不是什么大问题。一种语言只需要支持COM。而整个微软世界将在你的门前。甚至Perl / PHP / Python / Ruby都支持COM。虽然这些语言都不是为Windows世界而生的。

2 个答案:

答案 0 :(得分:6)

即使我是一个伟大的Erlang / OTP粉丝,目前在Erlang中开发我的应用程序服务器(http://code.google.com/p/tideland-eas/),我认为它不适合您。 Erlang在并发性,分发性和可靠性方面非常出色。但是你需要与微软世界进行艰难的整合。所以也许你应该看一下F#来获得至少一种Erlang的感觉。

答案 1 :(得分:1)

  1. 如果您需要COM支持,最好使用更多支持微软的语言
  2. 相同
  3. 同样,但是erlang具有ODBC接口,允许您使用“普通”SQL服务器。我知道它可以是mysql,对mssql不确定
  4. 无论如何,您应该考虑一些帮助应用程序,例如'print_pdf.exe','change_word.exe',它们将由erlang系统管理,但不是一个可以执行所有操作的erlang应用程序。请阅读有关C节点和Erlang FAQ's问题“Erlang特别适用于哪种应用程序?”

    - 抱歉我的英文)