2013-03-11 27 views
0

我想開發一個服務器/客戶端軟件,其客戶端將在不同的操作系統中。我需要一個小型開發團隊使用哪個服務器框架(甚至是平臺)?

(認爲手機,平板電腦,臺式電腦的,我甚至認爲這項服務連接星號和電話呼叫中心工作)。

我真的在所有可用的服務器框架之間搜索,並不能決定什麼是最適合我的情況,或者我是否甚至需要我的具體問題。

需要考慮的事情:

  • 我需要它是可擴展的:最初該服務器將通過網站進行訪問,但以後將擴大,讓人們通過移動應用訪問它,桌面應用,手機通話/短信服務等。
  • 低成本託管和開源
  • 成千上萬的用戶將來使用該服務。 (所以它必須能夠處理這個)
  • 小開發團隊(1-3人)
  • 我已經完成了過去的項目在C/C + +,動作,有點java和一點PHP。
  • 我對服務器編程還不太瞭解(但我對學習還不錯)。
  • 所以:
    • 它必須有一個活躍的社區,還沒有死亡。
    • 要儘可能地容易學習。
    • 它必須已經解決安全,包異步,串聯 對我的問題等

有沒有這樣的事,我甚至懶得惹的框架?我有什麼選擇考慮可用的工具?這個行業使用什麼?可能的選項列表將不勝感激!

+3

你對服務器編程瞭解不多,想要爲數千用戶開發服務!說實話 - 放棄這個想法 – Philipp 2013-03-11 13:08:53

+0

[你的最後一個問題](http://stackoverflow.com/questions/15325941)被關閉主題。這是一個非常[開放式問題](http://stackoverflow.com/faq#dontask)。 「客戶端/服務器」是一個非常廣闊的空間。 「易於學習」取決於開發團隊的人員。「可擴展」將是你設計的功能(什麼可以並行,什麼是並行,什麼是同步或不同步)和你的主機(你是否達到了cpu /內存/磁盤使用的限制)。唯一真正的要求似乎是「Web」=存在許多不同的HTTP解決方案。 – Charlie 2013-03-11 13:22:12

+0

不要對我負面詢問!我創建了這一個,因爲我在FAQ中讀到,我不能提及我想解決的個人問題,而​​是在更廣泛的問題上可能會幫助其他人...!和菲利普,不,我沒有放棄這個想法..我不知道如何創建一個遊戲6個月前,我現在我真的知道如何去做。不要被否定。 – SudoPlz 2013-03-11 16:29:59

回答

1

一個共同的技術堆棧,它是開源的,秤好,有一個非常活躍的社區是:

  • 的Java
  • Tomcat servlet容器
  • Spring框架(在Spring Security)
  • 無論是Spring Web服務或用於Web服務的Apache CXF(例如移動連接)
  • MySQL上的JPA(Hibernate)ORM

有許多其他項目圍繞這些技術來滿足各種要求。我肯定會把這作爲你調查的起點。

+0

我正在尋找工具列表..謝謝你的時間。 – SudoPlz 2013-03-11 16:34:28

相關問題