SmartFox服务器

时间:2011-09-20 05:03:29

标签: iphone smartfoxserver

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

请让我就此问题提出您的建议。

谢谢

1 个答案:

答案 0 :(得分:2)

通常的回答是:这取决于您的预算,时间和需求。

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

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

与自制解决方案相比的优势:

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

缺点:

  • 价格(> 100 CCU)(开发自制解决方案需要很长时间,但需要维护费用)
  • 许多您不会使用的功能

我希望它会帮助你反思。