我有一个智能手机应用程序的想法。这个想法涉及与我希望设计的特定协议中的Web服务器进行通信。什么是适合这种情况的Web服务器的最佳体系结构?如果我想使用数据库迁移,客户机服务器通信,并且它应该使用我熟悉的语言,例如Java或C++?哪种技术最适合以下场景?
对不起,如果这是一个noob问题,我从来没有处理这种发展(我是一个RT嵌入式工程师)
非常感谢。
我有一个智能手机应用程序的想法。这个想法涉及与我希望设计的特定协议中的Web服务器进行通信。什么是适合这种情况的Web服务器的最佳体系结构?如果我想使用数据库迁移,客户机服务器通信,并且它应该使用我熟悉的语言,例如Java或C++?哪种技术最适合以下场景?
对不起,如果这是一个noob问题,我从来没有处理这种发展(我是一个RT嵌入式工程师)
非常感谢。
我认为你的问题太广泛了。
我会尽我所能,与Unix和Unix服务器与Java和MySQL,但既然你打算创建协议,任何事情都会做,像Windows与SQL Server和IIS和.Net 4 ...
最基本的想法是,既然你打算创建协议,那么你的接口是无关紧要的。如果您打算在WinPhone上使用SOAP,那么无论人们对兼容性和SOAP有什么看法,都可以使用.Net平台。同样,Android将更好地与Axis和Java,imho进行接口。 iPhone无论如何都需要第三方工具或XML的手工编码,所以什么都可以。
正因为如此,你最初的想法是正确的:去你掌握什么最好,因为现场有足够的学习要求,因为它是你并不需要更多的障碍:d
我会选一个技术这很容易部署和管理。我不是C++的人,但我认为Java符合法案。有一些简单的方法来部署Java这些天:
每个意志提供的的服务器和数据库。谷歌,我认为Heroku有免费的入门计划。
-Dave