如何制作Whatsapp / Line / WeChat / Google Talk Clone



我是stackoverflow的新手。现在,我必须负责构建一个即时消息系统,供办公室中的一群人使用。基本上我需要电话和计算机上的客户端。

  1. 人造人
  2. IOS
  3. 窗户
  4. 也许稍后的Mac OSX

需要一些基本功能,例如一对一聊天,群聊等。还传输照片,文件...基本上就像WhatsApp/Line/微信/Google Talk等一样。

想知道我必须部署什么以及我应该使用什么样的技术。我正在考虑使用Openfire XMPP服务器。

我有以下顾虑:

安全 1.Is?我可以使用SSL或其他加密来确保对话不被他人窃取吗?2.Is 可扩展?这意味着我可以在不同位置拥有多台服务器并协同工作吗?3.它可以支持我上面提到的所有平台吗?(Android,iOS,Windows,Mac)

我还想知道我应该使用哪种库来制作应用程序:

  1. 在安卓中
  2. 在 IOS 中
  3. 在窗口中
  4. 在 Mac osx 中

感谢大家的建议!

如果有其他部署想法比使用 openfire 更好,请提出建议!谢谢!

我认为你可以这样使用(在我看来):

  1. 你应该有一台服务器
  2. 你应该使用 Web Service(.NET MVC4.5)
  3. 你应该有一个强大而快速的数据库(HP vertica或Oracle对我来说)
  4. 您可以编写getpost方法来insert , update,delete,and get data from server
  5. 并且您应该使用Webserice编写ios,Android,Windows Phone客户端来相互通信。

这是一种情况,

最新更新