2011-09-20 24 views
1

我目前正在开发一个iPhone应用程序项目。该应用程序基于2个或更多已注册应用程序的人之间的简单聊天功能。 Iv将该项目外包。从事该项目的开发人员希望使用Smartfox服务器进行客户端和服务器端通信。他们表示更容易管理和设置,并且效率更高。 但是我不知道使用Smartfox框架有什么缺点,以及我是否应该让他们开发/编写客户端和服务器通信,而不是使用此框架。SmartFox服务器

请让我对这个问题有你的建议。

谢谢

回答

2

通常的反应是:它取决于你的预算,你的时间和需求。

如果您只是想在没有高级功能的情况下进行聊天,您可以自己动手。我告诉“可能”,因为如果已经有解决方案存在,为什么重新发明轮子?! (价格除外)。

但是,如果您设想有很多用户,一些很酷的功能或其他应该考虑的第三种解决方案(如Smartfoxserver,Electroserver或其他)。他们提供强大的解决方案和良好的文档。此外,他们提供了大量的功能,新的定期出现,更新等。下面是使用Smartfox而不是自制解决方案的优点和缺点的小型非穷举列表,在我看来:

与自制的解决方案:

  • 争取时间
  • 强大的解决
  • 性能
  • 多平台
  • 可扩展性(时间和并发用户)
  • 部署
  • 网络引擎全功能(TCP/UDP,HTTP隧道等)
  • 低的学习曲线
  • 维护成本低
  • 的功能吨(在你的情况下好友列表,审核,过滤器等)

缺点:

  • 价格(为> 100 CCU)(它需要很长的时间来开发带+维护成本自制的解决方案),您将无法使用

我希望它会帮助你在

  • 许多功能你的反思。

  • +1

    非常感谢你!!这正是我寻找的答案!... – praveen