【问题标题】:Which server framework (or even platform) do I need for a small dev team?小型开发团队需要哪个服务器框架(甚至平台)?
【发布时间】:2013-03-11 13:01:57
【问题描述】:

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

(想想手机、平板电脑、台式电脑,我什至认为这项服务可以与星号连接并与电话呼叫中心合作)。

我确实在所有可用的服务器框架中进行搜索,但无法确定最适合我的情况,或者我什至是否需要解决我的特定问题。

需要考虑的事项:

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

有这样的事情吗,我什至应该费心去弄乱一个框架吗?考虑到可用的工具,我有哪些选择?工业用什么?可能的选项列表将不胜感激!

【问题讨论】:

  • 您对服务器编程了解不多,却想为成千上万的用户开发服务!?老实说 - 放弃这个想法
  • Your last question 因离题而关闭。这是一个非常open ended question。 “客户端/服务器”是一个极其广阔的空间。 “易于学习”取决于您的开发团队中的人员。 “可扩展”将取决于您的设计(什么可以并行完成,什么不能并行,什么必须同步)和您的托管(您是否达到了 cpu/内存/磁盘使用的限制)。唯一真正的需求似乎是“Web”=存在许多不同的 HTTP 解决方案。
  • 不要否定我的要求!我创建这个是因为我在常见问题解答中读到,我不能提及我想解决的个人问题,而​​是涉及可能对其他人有帮助的更广泛的问题......!还有 Philipp,不,我没有放弃这个想法。6 个月前我不知道如何创建游戏,现在我真的知道如何去做了。别再消极了。

标签: java php frameworks multiplatform


【解决方案1】:

开源、可扩展且拥有非常活跃的社区的通用技术堆栈是:

  • Java
  • Tomcat Servlet 容器
  • Spring 框架(带有 Spring Security)
  • Spring Web 服务或 Apache CXF 用于 Web 服务(例如移动连接)
  • 基于 MySQL 的 JPA(休眠)ORM

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

【讨论】:

  • 我正在寻找工具列表。感谢您抽出宝贵时间。
猜你喜欢
  • 2018-06-26
  • 1970-01-01
  • 2020-02-21
  • 2018-07-31
  • 2023-04-07
  • 1970-01-01
  • 2017-11-03
  • 2017-07-11
  • 2022-10-19
相关资源
最近更新 更多