2011-08-14 53 views
1

我需要一些建議 - 哪種技術更適合Web服務:Java或.NET?.NET vs Java for webservice

我的服務基本上用於從站點和電話應用程序提供對數據庫的訪問。 例如 - 促進對數據庫的訪問 - 查詢和插入數據 - 文本和圖像。 保持活動機制。 註冊。

未來 - 希望會有一個網站 - 使用它。 基本上,該網站提供的信息 - 如IMDB。

應該是scalabale ... 另一個問題 - 最簡單的languange?

任何建議?

約阿夫

+0

http://stackoverflow.com/faq#dontask – Joe

+1

服務客戶端將使用哪個平臺?你認識哪種語言更好的C#或JAVA? –

+0

看看這是否有助於你決定:http://msdn.microsoft.com/en-us/library/ms228596(v=vs.90).aspx – Baz1nga

回答

2

兩個有優秀的Web服務庫,其規模和一切,所以這不應該是決定性的因素。

我認爲你應該採取另一種方式,決定你想要部署的地方,以及他們支持什麼,然後根據你選擇的平臺上運行的代碼進行編碼。

2

如果您的Web服務將被部署在Unix系統上,您應該認真傾向Java。 .Net服務在平臺獨立性方面仍然僅限於Windows平臺。

哪種語言更容易是一個非常主觀的問題 - 完全取決於您的喜好和喜好 - 我個人喜歡Java。

如果您使用的是Java,請注意 - Web服務有許多選項可供使用 - Axis,CXF,Metro,JAX-WS RI等..您可能會發現它最初令人望而生畏一個使用。 .Net空間更適合WCF方法。

+0

Mono可用於許多Unix變體。我相信他們提供了一個Web服務堆棧。 –

+0

@ThorbjørnRavn Andersen,我相信他們提供了這個 - 但我相信它不能匹配Unix上的Java部署,儘管我必須承認我還沒有使用Mono。 – Bhaskar

+0

在這種情況下,如果您想運行實際比較,您可能會發現http://www.mono-project.com/Writing_a_WebService有趣? –