Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why is there no middleware in Erlang?

Tags:

java

erlang

I asked a question earlier about ESBs written in Erlang or Java, and there didn't seem to be anything in Erlang, and only products in Java.

What would be the best language in which to write an ESB?

I guess I find it difficult to understand why a language like Erlang has no such middleware products, especially seeing as it should be ideally suited to the job.

Update: There are in fact "some" middleware products for Erlang:

@aChristian suggested RabbitMq

Also, Erlang does have middleware, in fact it is a standard part of the Erlang distribution. It is called OTP.

like image 337
yazz.com Avatar asked Jan 23 '23 10:01

yazz.com


2 Answers

ESBs are used by large companies (E is Enterprise in ESB). Large companies tend to prefer the nr1 technology/vendor/consultancy company to reduce risk. See also "No one ever got fired for choosing IBM"

like image 137
Miklos Csuka Avatar answered Feb 03 '23 07:02

Miklos Csuka


Probably because a lot more people use Java, especially those people who write middleware products. As in "For every Erlang programmer, there are 300 Java programmers".

like image 26
Erich Kitzmueller Avatar answered Feb 03 '23 08:02

Erich Kitzmueller