我想知道是否有一种技术可以代替另一种技术来开发Android应用程序的Web服务。
我将使用Java Server Faces技术开发Android应用程序和网站。
我的朋友和我想创建一个Web服务,Android应用程序将使用它来访问我们的SQL Server数据库中的数据。
我计划使用Windows Communication Foundation技术开发此Web服务,因为这对我来说是最简单的方法。但是关于表演,这是个好主意吗?我应该使用其他技术来创建我的Web服务吗?我们计划开发将使用我们的Web服务的IOS和Windows Phone应用程序。
感谢您的回答。
答案 0 :(得分:3)
当您正在研究开发多个应用程序的大范围时,采用开源方法会更加明智。我的建议是,如果您的Web服务是PHP的小规模,或者您也可以使用Java。如果您以RESTful方式开发Web服务,则可以更轻松地与Android,iOS,WP7 / 8等不同平台集成。
由于您对使用WCF进行开发感兴趣,因此可以使用WCF开发RESTfull Web服务,请参阅http://msdn.microsoft.com/en-us/magazine/dd315413.aspx