I'm thinking of using Meteor to create my next application but I had a few questions before.
From what I understand the communication between the server and the client uses the DDP protocol / WebSockets. What browsers support Meteor ?
What's the difference between the Meteor communication protocol and socket.io ?
If there is no difference, is there the possibility to use socket.io instead of the native Meteor DDP protocol / WebSockets ?
Is Meteor usable in combination with Yeoman (workflow framework developped by Paul Irish) ?
Thank you a lot in advance !
Let's see if I can answer your questions in the order that they appear...
socket.io is a message-level protocol, which takes care of sending, receiving, and routing messages. In contrast, DDP (Meteor's protocol) is a higher-level protocol that models partial replication of your database to the browser, and RPC calls. Indeed, DDP uses a message-level protocol under the covers: sockjs. sockjs-based.