What framework must I use to develop mobile native application?

What is the best framework to develop a real time chat application?

  • I started off using Ruby on Rails with faye for notifications. I chose RoR because I am familiar with this framework and because of the built in functionality like for instance auto_link(string). However seeing that all the client side content manipulation happens through javascript, I am now thinking about switching to an entirely javascript based framework. I want to support text, video, images and also plan to develop mobile apps. What would be the optimal setup, also considering scaling, time to market etc?

  • Answer:

    Use XMPP - all the ha...You must be signed in to read this answer.Connected to GoogleConnected to FacebookBy continuing you indicate that you have read and agree to the .  Loading account...Complete Your ProfileFull NameChecking...EmailChecking...PasswordChecking...By creating an account you indicate that you have read and agree to the .

Jeremy Wilson at Quora Visit the source

Was this solution helpful to you?

Other answers

I have created Chat Clients and Servers in Java and it's quite nice as the networking libraries are quite easily available and well documented. However, in terms of scalability and load factor I would not recommend it. The best language to create a Client/Server model for a Chat Application would be using http://nodejs.org/ . It's the perfect choice for this kind of application. From your question I gather you know Javascript,hence you won't have a problem learning Nodejs. It already has a demo of the ChatServer which you can try at http://chat.nodejs.org/ . Also as you wish to create Mobile Apps I would recommend looking at HTML5 for creating this app as it would be ideal in your case.

Abhishek Chavan

Socket.IO is definitely what you are looking for. It's a Node.js library running on the server that can connect multiple browsers and users together using Web Sockets. You will be able to build a quick live chat demo in an hour if you follow their tutorial: http://socket.io/get-started/chat/ I actually used this library for two of my Arduino microcontroller projects: http://www.webondevices.com/arduino-nodejs-rc-car-driven-with-html5-gamepad-api/ http://www.webondevices.com/the-arduino-plant-with-javascript-voice-recognition/

Máté Marschalkó

Use WebSocket or better WebRTC with Data Channels for P2P communication.

Anonymous

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.