Erlang 准备好用于商业应用了吗?

发布于 2024-07-14 02:54:25 字数 585 浏览 6 评论 0原文

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

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

  2. PDF 生成和打印。 如果可以在 Windows 打印机服务器上完成注释打印,那么打印就会很容易。 而且许多打印机除了 Windows 之外没有任何驱动程序。

  3. 良好的数据库支持不会使任何任务比在 SQL 服务器上执行更困难。 Erlang Mnesia 还不错,因为在 Mnesia 上执行没有什么比在任何 SQL 服务器上执行更困难的了。

我计划移植的商业应用程序将基于网络。 如果我稍后可以将它移植到 GUI 上,那就太好了,但我想,对于 Erlang 来说,这样的要求可能有点太多了。 我对此表示同意。

编辑:我想补充一点,对 MS-Office 的支持并不是什么大问题。 语言只需要支持 COM 即可。 整个微软世界就在您家门口。 甚至 Perl/PHP/Python/Ruby 也支持 COM。 尽管这些语言都不是为 Windows 世界而生的。

I would really like to know about support for the following in Erlang.

  1. Support for Windows COM. COM support in itself covers all requirements regarding accessing Access, Excel and Word documents. Both read and write.

  2. PDF generation and printing. Note printing is easy if it can be done on a Windows printer server. And many printers don't have any driver beside Windows.

  3. And a good database support which doesn't make any task harder than doing it on a SQL server. Erlang Mnesia is OK, given that there is nothing harder to perform on Mnesia than on any SQL server.

The business app that I am planning to port will be web based. It will be nice if I could port it to GUI later, but asking for that might be too much for Erlang, I guess. I am OK with that.

Edit: I would like to add that support for MS-Office is not that a big deal. A language only needs to support COM. And the whole microsoft world will be at your door step. Even Perl/PHP/Python/Ruby has COM support. Though none of those languages were born for the Windows world.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别靠近我心 2024-07-21 02:54:25

即使我是 Erlang/OTP 的忠实粉丝,目前正在开发我的应用程序服务器 (http:// code.google.com/p/tideland-eas/)在 Erlang 中我认为这不是适合您的工具。 Erlang 在并发性、分布式和可靠性领域非常出色。 但您需要艰难地融入微软世界。 因此,也许您应该看一下 F#,以便至少获得一种 Erlang 的感觉。

Even if I'm a great Erlang/OTP fan currently developing my application server (http://code.google.com/p/tideland-eas/) in Erlang I think it's not the right tool for you. Erlang is brilliant in the domain of concurrency, distribution, and reliability. But you need a tough integration into the Microsoft world. So maybe you should take a look at F# to get at least a kind of Erlang feeling here.

初心 2024-07-21 02:54:25
  1. 如果你想要 COM 支持,你最好使用更微软友好的语言
  2. 相同 相同
  3. ,但 erlang 有 ODBC 接口,允许你使用“普通”SQL 服务器。 我知道它可以 mysql,但不确定 mssql

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

——对不起我的英语)

  1. If you want COM support you better work with more microsoft-friendly language
  2. The same
  3. The same, but erlang has ODBC interface that allows you to work with 'ordinary' SQL-servers. I know it can mysql, not sure for mssql

Anyway you should think about some helping applications like 'print_pdf.exe', 'change_word.exe' that would be managed by erlang system, but not one erlang application which doing everything. Please read about C Nodes and Erlang FAQ's question "What sort of applications is Erlang particularly suitable for?"

-- sorry my English )

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文