2009-02-25 7 views
1

Je voudrais vraiment savoir sur le soutien pour ce qui suit à Erlang.Erlang est-il prêt pour les applications professionnelles?

  1. Prise en charge de Windows COM. Le support COM en lui-même couvre toutes les exigences concernant l'accès aux documents Access, Excel et Word. Les deux lire et écrire.

  2. Génération et impression de fichiers PDF. L'impression de note est facile si cela peut être fait sur un serveur d'imprimante Windows. Et beaucoup d'imprimantes n'ont pas de pilote à côté de Windows.

  3. Et une bonne prise en charge de base de données qui ne rend pas toute tâche plus difficile que de le faire sur un serveur SQL. Erlang Mnesia est OK, étant donné qu'il n'y a rien de plus difficile à effectuer sur Mnesia que sur n'importe quel serveur SQL.

L'application métier que je prévois de porter sera basée sur le Web. Ce serait bien si je pouvais le porter sur l'interface graphique plus tard, mais demander cela serait peut-être trop pour Erlang, je suppose. Je suis d'accord avec ça. Edit: Je voudrais ajouter que le support pour MS-Office n'est pas si grave. Un langage doit uniquement prendre en charge COM. Et tout le monde Microsoft sera à votre porte. Même Perl/PHP/Python/Ruby a un support COM. Bien qu'aucune de ces langues ne soit née pour le monde de Windows.

+0

J'écris des applications commerciales dans Erlang. C'est prêt. Etre capable de s'interfacer avec des produits Microsoft n'a rien à voir avec le fait d'être "prêt pour les affaires". Votre question devrait être reformulée comme "Erlang a des bindings ou des bibliothèques pour travailler avec MS Office" car cela n'a rien à voir avec les affaires en soi et tout ce qui a trait à l'interopérabilité latérale avec la suite de bureau d'un fournisseur spécifique. – zxq9

Répondre

6

Même si je suis un grand fan d'Erlang/OTP qui développe actuellement mon serveur d'application (http://code.google.com/p/tideland-eas/) dans Erlang, je pense que ce n'est pas le bon outil pour vous. Erlang est brillant dans le domaine de la concurrence, de la distribution et de la fiabilité. Mais vous avez besoin d'une intégration difficile dans le monde de Microsoft. Alors peut-être que vous devriez jeter un oeil à F # pour avoir au moins une sorte de sentiment d'Erlang ici.

1
  1. Si vous voulez le support COM vous mieux travailler avec un langage plus adapté à Microsoft
  2. Le même
  3. Le même, mais Erlang possède une interface ODBC qui vous permet de travailler avec des « ordinaires » SQL-serveurs. Je sais que cela peut mysql, pas sûr pour MSSQL

Quoi qu'il en soit, vous devriez penser à certaines applications comme aidant « print_pdf.exe », « change_word.exe » qui serait géré par le système de Erlang, mais pas une application qui Erlang faire tout. S'il vous plaît lire sur les nœuds C et Erlang FAQ's question "Quel type d'applications Erlang convient-il particulièrement?"

- désolé mon anglais)

Questions connexes