【问题标题】:Which technology can we use when developing a web service?在开发 Web 服务时我们可以使用哪种技术?
【发布时间】:2013-02-11 14:44:28
【问题描述】:

我想知道是否可以使用一种技术来代替另一种技术来为 Android 应用程序开发 Web 服务。

我将使用 Java Server Faces 技术开发一个 Android 应用程序和一个网站。

我和我的朋友想创建一个 Web 服务,供 android 应用程序用来访问我们的 SQL Server 数据库中的数据。

我计划使用 Windows Communication Foundation 技术开发此 Web 服务,因为它对我来说是最简单的方法。但是关于表演,这是个好主意吗?我应该使用其他技术来创建我的 Web 服务吗?我们计划开发也将使用我们的网络服务的 IOS 和 Windows Phone 应用程序。

感谢您的回答。

【问题讨论】:

    标签: android wcf web-services


    【解决方案1】:

    当您正在研究开发多个应用程序的大范围时,采用开源方法更为明智。我对你的建议是,如果你的 web 服务是 PHP 的小规模服务,或者你也可以使用 Java。如果您以 RESTful 方式开发 Web 服务,则与 Android、iOS、WP7/8 等不同平台集成会容易得多。

    由于您对使用 WCF 进行开发感兴趣,因此可以使用 WCF 开发 RESTfull webservice,请参考http://msdn.microsoft.com/en-us/magazine/dd315413.aspx

    【讨论】:

    • 我已经阅读了这篇文章,我明白以 RESTfull 方式开发 Web Service 是这种情况下的最佳方式。我会听从你的建议。否则,安全性呢,有人认为RESTfull不如soap安全。你有什么意见?
    • 推荐HTTPS方式你甚至可以试试这个berenddeboer.net/rest/authentication.html
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    相关资源
    最近更新 更多