Here are the rankings for the languages we included on the list. The first number is the average ranking for importance (out of 5), the second number in brackets is how many survey participants gave a rating for the language.

Javascript (Browser) - 4,44 (27)

Python - 3,64 (28)

JavaScript (NodeJS) - 3.52 (27)

Java (Android) - 3.16 (25)

PHP - 3.06 (24)

ObjectiveC (iOS) - 2.92 (24)

Java (JVM/Server) - 2.75 (24)

C - 2.54 (24)

C++ - 2.52 (23)

.NET (Desktop) - 2.24 (23)

.NET (Server) - 2.05 (21)

.NET (Windows Phone) - 1.86 (21)

Lua - 1.67 (21)

Erlang - 1.5 (22)

JavaScript for the Browser leads all other languages by quite a margin. I think in part this reflects where WAMP comes from - it started out as a WebSocket subprotocol.

There seem to be quite a few peopel focused on Wed development among the participants: JavaScript and one or more back end language (such as JavaScript on Node.js, PHP or Python) were frequently ranked as important together.

Participants generally are either quite polyglot, or gave answers which were looking beyond their particualar field of work: The average answer listed more than five languages as important.

As far as implementations go, the current situation for WAMP v2 is not bad.

The Autobahn project libraries, which Tavendo has initiated, cover JavaScript, Python and C++, and there are third party implementations for Objective-C, PHP, Erlang, JavaScript and Lua - totalling 6 out of the 14 languages listed (or 15 when you include Ruby).

An update for Autobahn|Android to WAMP v2 is planned, but due to resource limitations we can't offer a concrete date. When this happens, a library for the Java on the Server should be soon to follow.

Search this Site

Stay Informed

Crossbar.io and Crossbar.io Fabric

Crossbar.io is an open-source project created and managed by the people behind Crossbar.io Fabric.
Crossbar.io provides the application message routing for real-time Web and IoT applications.
Crossbar.io Fabric will support you in managing your Crossbar.io instances.