當前我們有一個用提供者自己的專有語言/框架編寫的Web應用程序。不幸的是,由於它的語法有限,「不可思議」的體系結構,它不適合使用。在.NET中使用Ruby或PHP
隨着一些非常出色的開發平臺(.NET,PHP,Ruby - 請注意,我對PHP或Ruby一無所知,但我聽說它們非常棒:p),我們想從web應用程序中抽象出來他們的數據訪問代碼,以便我們可以使用任何我們想要構建Web應用程序。
我向他們提出的是,他們給我們提供了一個使用通用開發語言編寫的服務層,然後我們可以在我們的應用程序中使用它。不幸的是我(作爲一個.net開發者)我不認爲他們會選擇在c#中編寫它。
所以我的問題是這樣的,建議服務層寫入什麼。理想情況下,它應該是一個.net開發人員,我將能夠拿起,甚至更好地使用服務層的能力.net或php應用程序(我已閱讀了一些關於Ruby.NET的信息,所以相信這是可能的?)。我很快瀏覽Ruby on Rails和PHP,我會說Ruby對我更有吸引力(PHP似乎有點「scripty」,但是我知道什麼,我沒有用過它)。
經驗證可以聽到使用兩者的開發人員的聲音。
感謝 本
說Ruby和PHP很棒就像說甜食和菠菜很棒。 \ *呸\ *。 – 2010-02-11 10:15:13
我無法真正評論,因爲我對這兩方面都不夠了解。我敢肯定,任何開發者都會說他/她的選擇語言很好 - 儘管我可以肯定地說,這個討論的應用程序的供應商也是如此 - 事實並非如此。 – 2010-02-11 14:55:52
感謝您的回覆。 SOAP/REST api肯定會給我們提供我們所需的靈活性,並且不會把我們壓在一個特定的開發平臺上。我們已經討論過使用像Sonic這樣的ESB解決方案來進行另一個項目,所以希望供應商可以利用它來提供SOAP API。 – 2010-02-11 15:12:02