2

我真的很想知道 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 世界而生的。

4

2 回答 2

6

即使我是 Erlang/OTP 的忠实粉丝,目前正在用 Erlang 开发我的应用程序服务器 ( http://code.google.com/p/tideland-eas/ ),我认为这不是适合您的工具。Erlang 在并发、分布和可靠性领域非常出色。但是您需要与 Microsoft 世界进行严格的整合。所以也许你应该看看 F#,至少在这里得到一种 Erlang 的感觉。

于 2009-02-25T15:00:59.973 回答
1
  1. 如果你想要 COM 支持,你最好使用对微软更友好的语言
  2. 相同
  3. 相同,但 erlang 具有 ODBC 接口,允许您使用“普通”SQL 服务器。我知道它可以mysql,不确定mssql

无论如何,您应该考虑一些由 erlang 系统管理的帮助应用程序,例如“print_pdf.exe”、“change_word.exe”,但不是一个可以做所有事情的 erlang 应用程序。请阅读有关 C 节点和Erlang 常见问题的问题“Erlang 特别适合什么样的应用程序?”

--对不起我的英语)

于 2009-03-05T10:30:01.777 回答