2009-12-06 52 views
1

我想寫的,可以由所有語言中使用方法的集合。的Java,.NET,PHP,JavaScript的等方案適用於所有語言

我想過使用WCF或Web服務的......我有哪些其他選擇?

+2

「所有語言」是什麼意思? 「全部」是否包含「所有現有語言」?它是否包含「未來可能會發展出的所有語言,我們甚至還沒有夢想過」? – CesarGon 2009-12-06 17:31:56

+1

此外,「方法」的概念並不存在於每種語言中。這是一個面向對象的概念。儘管可以對其他概念進行映射,但是從缺乏類似結構的語言中「使用一種方法」可能根本沒有意義。 – CesarGon 2009-12-06 17:33:27

回答

1

我會堅持到Web服務解決方案,因爲這將使收集可用於可針對這些服務,包括客戶端腳本,如JavaScript,PHP和普通桌面應用程序語言服務器端編程等所有的語言。

消費SOAP服務是很簡單的普及。

你可以考慮一個基本的HTTP實現,但是這將是一個大量的勞動力的工作只是爲了達到同樣的事情,作爲一個SOAP服務。但是,某些語言可能無法使用SOAP服務,但可以執行http請求。

+0

是的,REST可以說比SOAP更具消費性,但在大多數主要語言中都有SOAP支持。 – TrueWill 2009-12-06 20:34:26

0

如果編程在.NET中的方法,然後使用WCF。