Java 对于一个小型开发团队,我需要哪个服务器框架(甚至平台)?

Java 对于一个小型开发团队,我需要哪个服务器框架(甚至平台)?,java,php,frameworks,multiplatform,Java,Php,Frameworks,Multiplatform,我想开发一个服务器/客户端软件,其客户端将位于不同的操作系统中 (想想手机、平板电脑、台式电脑,我甚至认为这项服务与星号连接并与电话呼叫中心合作)。 我真的在所有可用的服务器框架中搜索,无法决定什么最适合我的情况,或者我是否需要解决我的特定问题 需要考虑的事项: 我需要它是可伸缩的:最初,该服务器将通过网站访问,但后来它将扩展,并允许人们通过移动应用程序,桌面应用程序,电话/短信服务等访问它 低成本托管和开源 成千上万的用户将在未来使用该服务。(因此,它必须能够处理此问题) 小型开发团队(1-

我想开发一个服务器/客户端软件,其客户端将位于不同的操作系统中

(想想手机、平板电脑、台式电脑,我甚至认为这项服务与星号连接并与电话呼叫中心合作)。 我真的在所有可用的服务器框架中搜索,无法决定什么最适合我的情况,或者我是否需要解决我的特定问题

需要考虑的事项:

  • 我需要它是可伸缩的:最初,该服务器将通过网站访问,但后来它将扩展,并允许人们通过移动应用程序,桌面应用程序,电话/短信服务等访问它
  • 低成本托管和开源
  • 成千上万的用户将在未来使用该服务。(因此,它必须能够处理此问题)
  • 小型开发团队(1-3 ppl)
  • 我以前用C/C++、actionscript、一点java和一点php做过项目
  • 我对服务器编程知之甚少(但我对学习没问题)
  • 因此:
    • 它必须有一个活跃的社区,而且还没有消亡
    • 尽可能简单易学
    • 它必须已经解决了安全性、数据包异步性、连接等问题 为我等

是否有这样的事情,我甚至应该费心弄乱一个框架?考虑到可用的工具,我有哪些选择?这个行业使用什么?一份可能的选择清单将不胜感激

一个开源、可扩展性好、社区非常活跃的常见技术堆栈是:

  • 爪哇
  • Tomcatservlet容器
  • Spring框架(具有Spring安全性)
  • SpringWeb服务或Apache CXF for Web服务(例如移动连接)
  • MySQL之上的JPA(Hibernate)ORM

还有许多其他项目围绕这些技术展开,以满足各种需求。我当然会推荐这一点作为你调查的起点

您对服务器编程了解不多,希望为成千上万的用户开发一项服务!?老实说,放弃这个想法,因为它离题了。这是一个非常重要的问题。“客户机/服务器”是一个非常广阔的空间。“易学”取决于开发团队中的人员。“可伸缩性”将是您的设计(哪些可以并行完成,哪些不能并行完成,哪些必须同步或不同步)和您的主机(您是否达到了cpu/内存/磁盘使用的限制)的一个功能。唯一真正的要求似乎是“Web”=存在许多不同的HTTP解决方案。不要对我的要求持否定态度!我创建这一个是因为我在FAQ中读到,我不能提及我想要解决的个人问题,而是涉及一个可能帮助其他人的更广泛的问题。。。!菲利普,不,我不会放弃这个想法。。6个月前我还不知道如何制作一个游戏,现在我真的知道怎么做了。别消极了,我在找工具清单。。谢谢你抽出时间。