我想开发一个服务器/客户端软件,其客户端将位于不同的操作系统中。
(想想手机、平板电脑、台式电脑,我什至认为这项服务与星号连接并与电话呼叫中心合作)。
我真的在所有可用的服务器框架中搜索,无法决定什么是最适合我的情况,或者我什至是否需要解决我的具体问题。
需要考虑的事项:
- 我需要它具有可扩展性:最初将通过网站访问该服务器,但后来它将扩展并允许人们通过移动应用程序、桌面应用程序、电话/短信服务等访问它。
- 低成本托管和开源
- 未来将有成千上万的用户使用该服务。(所以它必须能够处理这个)
- 小型开发团队(1-3 人)
- 我已经用 C/C++、actionscript、一点 java 和一点 php 完成了过去的项目。
- 我对服务器编程还不太了解(但我对学习很满意)。
- 所以:
- 它必须有一个活跃的社区并且还没有死亡。
- 尽可能简单易学。
- 它必须已经为我解决了安全、数据包异步、连接等问题。
有没有这样的事情,我什至应该费心去弄乱一个框架吗?考虑到可用的工具,我有哪些选择?工业用什么?可能的选项列表将不胜感激!