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

时间:2013-03-11 13:01:57

标签: java php frameworks multiplatform

我想开发一个服务器/客户端软件,客户端将位于不同的Os中。

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

我真的在所有可用的服务器框架中搜索,无法确定对我的案例最好的是什么,或者我是否需要解决我的具体问题。

需要考虑的事项:

  • 我需要它可扩展:最初该服务器将通过网站访问,但稍后它将扩展并允许人们通过移动应用程序,桌面应用程序,电话/短信服务等访问它。
  • 低成本托管和开源
  • 将来有数千名用户使用该服务。 (所以它必须能够处理这个)
  • 小开发团队(1-3人)
  • 我已经用C / C ++,actionscript,有点java和一点点php完成了过去的项目。
  • 我对服务器编程还不是很了解(但我对学习很满意)。
  • 所以:
    • 它必须有一个活跃的社区,但尚未死亡。
    • 尽量轻松学习。
    • 它必须已经解决了安全性,数据包异步性,连接性等问题 对我来说等。

有没有这样的事情,我是否应该费心去搞框架?考虑到可用的工具,我有哪些选择?该行业使用什么?我们将非常感谢可能的选项列表!

1 个答案:

答案 0 :(得分:1)

一个开源,可扩展且具有非常活跃的社区的常见技术堆栈是:

  • 爪哇
  • Tomcat Servlet容器
  • Spring Framework(使用Spring Security)
  • 用于Web服务的Spring Web服务或Apache CXF(例如移动连接)
  • JPA(Hibernate)在MySQL之上的ORM

还有许多其他项目可以满足各种要求。我当然会建议你作为调查的起点。