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 !
In Meteor apps, javascript, typescript, css files that are dynamically imported, and many other types of files are converted into javascript modules during the build process.
In a command prompt, run echo %LocalAppData%. meteor -- this is the directory in which Meteor should be installed. Extract the installation archive into the directory above. Add this directory to your PATH environment variable.
The Meteor Tool will notify you when a newer release is available. You can also update specific packages by passing their names as a command line argument to meteor update , for example: meteor update [packageName packageName2 ...]
Meteor, or MeteorJS, is a partly proprietary, mostly free and open-source isomorphic JavaScript web framework written using Node. js. Meteor allows for rapid prototyping and produces cross-platform (Android, iOS, Web) code.
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.If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With