Java 什么技术最适合以下场景?

Java 什么技术最适合以下场景?,java,web-services,client-server,Java,Web Services,Client Server,我有一个智能手机应用程序的想法。这个想法涉及到用我想要设计的特定协议与web服务器通信。如果我想使用DB Pististon、客户机-服务器通信,并且应该使用我所使用的语言,如java或C++ + < /p>,那么适合这个场景的Web服务器的最佳架构是什么? 如果这是一个noob问题,我很抱歉,我从未处理过这种开发(我是RT嵌入式工程师) 非常感谢。我觉得你的问题太宽泛了 我会选择我最有信心的方式,使用Java和MySQL的Unix服务器,但既然您打算创建协议,任何事情都可以,比如使用SQL s

我有一个智能手机应用程序的想法。这个想法涉及到用我想要设计的特定协议与web服务器通信。如果我想使用DB Pististon、客户机-服务器通信,并且应该使用我所使用的语言,如java或C++ + < /p>,那么适合这个场景的Web服务器的最佳架构是什么? 如果这是一个noob问题,我很抱歉,我从未处理过这种开发(我是RT嵌入式工程师)


非常感谢。

我觉得你的问题太宽泛了

我会选择我最有信心的方式,使用Java和MySQL的Unix服务器,但既然您打算创建协议,任何事情都可以,比如使用SQL server和IIS的Windows以及.Net 4

基本思想是,由于您打算创建协议,因此与之交互的内容是不相关的。如果您打算在WinPhone上使用SOAP,那么无论人们如何谈论兼容性和SOAP,选择.Net平台都是有意义的。类似地,安卓与Axis和Java的接口会更好,imho。无论如何,iPhone需要第三方工具或手工编写XML,所以一切都可以


事实上,你最初的想法是正确的:选择你最擅长的,因为这个领域有足够的学习要求,因为你不需要更多的障碍:D

我会选择一种易于部署和管理的技术。我不是C++的人,但我认为java符合要求。现在有许多简单的方法可以部署java:

  • 谷歌应用引擎:
  • 希罗库:
  • 亚马逊ec2豆茎:
  • 每一个都将为您提供服务器和数据库。谷歌和我认为Heroku都有免费的启动计划

    -戴夫