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

时间:2011-08-26 15:52:18

标签: java web-services client-server

我对智能手机应用程序有所了解。这个想法涉及与我希望设计的特定协议中的Web服务器进行通信。什么是适合这种情况的Web服务器的最佳体系结构,如果我想使用DB pesistance,客户端服务器通信,它应该使用我熟悉的语言,例如Java或c ++?

如果这是一个noob问题,我很抱歉,我从未处理过这种开发(我是一名RT嵌入式工程师)

非常感谢。

2 个答案:

答案 0 :(得分:2)

我会选择一种易于部署和管理的技术。我不是C ++人,但我认为Java符合要求。这些天有很多简单的方法来部署java:

  1. Google App Engine:http://code.google.com/appengine/
  2. Heroku:http://devcenter.heroku.com/articles/java
  3. 亚马逊ec2 beanstalk:http://aws.amazon.com/elasticbeanstalk/
  4. 其中每个都将为您配置服务器和数据库。谷歌,我认为Heroku,有免费的入门计划。

    -Dave

答案 1 :(得分:0)

我认为你的问题过于宽泛。

我会选择我最有信心的,使用Java和MySQL的Unix服务器,但是因为你打算创建协议,所以任何事情都可以,比如Windows与SQL Server和IIS以及.Net 4 ... < / p>

基本思想是,既然您打算创建协议,那么您与之交互的内容就无关紧要了。如果您打算在WinPhone上使用SOAP,那么无论人们如何评价兼容性和SOAP,都可以选择.Net平台。同样,Android会更好地与Axis和Java接口,imho。无论如何,iPhone需要第三方工具或XML手工编码,所以任何事情都可以。

实际上,你最初的想法是对的:去找你最好的,因为这个领域有足够的学习要求,因为你不需要更多的障碍:D