Готов ли Erlang для бизнес-приложений? - PullRequest
1 голос
/ 25 февраля 2009

Мне бы очень хотелось узнать о поддержке следующего в Erlang.

  1. Поддержка Windows COM. Поддержка COM сама по себе охватывает все требования, касающиеся доступа к документам Access, Excel и Word. И читать, и писать.

  2. Создание и печать PDF. Печать заметок проста, если это можно сделать на сервере печати Windows. И многие принтеры не имеют драйверов, кроме Windows.

  3. И хорошая поддержка базы данных, которая не усложняет задачу, чем выполнение ее на сервере SQL. Erlang Mnesia в порядке, учитывая, что на Mnesia нет ничего сложнее, чем на любом SQL-сервере.

Бизнес-приложение, которое я планирую перенести, будет основано на веб-технологиях. Было бы хорошо, если бы я мог портировать его на GUI позже, но, я думаю, просить об этом может быть слишком много для Эрланга. Я в порядке с этим.

Редактировать: Я хотел бы добавить, что поддержка MS-Office не такая уж большая проблема. Язык должен поддерживать только COM. И весь мир Microsoft будет у твоего порога. Даже Perl / PHP / Python / Ruby имеет поддержку COM. Хотя ни один из этих языков не был рожден для мира Windows.

Ответы [ 2 ]

6 голосов
/ 25 февраля 2009

Даже если я большой поклонник Erlang / OTP, в настоящее время разрабатываю свой сервер приложений (http://code.google.com/p/tideland-eas/) в Erlang, я думаю, что это не тот инструмент, который вам подходит. Erlang великолепен в области параллелизма, распространения и Надежность. Но вам нужна жесткая интеграция в мир Microsoft. Поэтому, возможно, вам стоит взглянуть на F #, чтобы почувствовать здесь хоть какое-то чувство Эрланга.

1 голос
/ 05 марта 2009
  1. Если вам нужна поддержка COM, вам лучше работать с более дружественным для Microsoft языком
  2. Тот же
  3. То же самое, но erlang имеет интерфейс ODBC, который позволяет работать с «обычными» SQL-серверами. Я знаю, что это может MySQL, не уверен, для MSSQL

В любом случае вам следует подумать о некоторых вспомогательных приложениях, таких как «print_pdf.exe», «change_word.exe», которые будут управляться системой erlang, но не об одном приложении erlang, которое делает все. Пожалуйста, прочитайте о C-узлах и FAQ Erlang FAQ "Для каких приложений Erlang особенно подходит?"

- извините, мой английский)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...