我在ASP.NET 2.0中開發了一段時間,並且在Java/Spring/Hibernate中的時間稍少一些。現在我開始開發新的web服務,並且與以下選項混淆:您會推薦Java/Glassfish/Metro用於全新項目嗎?
.NET WCF 3.5與Java/Metro。從一側看,WCF看起來像是一個出色的開發解決方案,它是軟件框架的傑作,全部支持功能語言,簡單的嚮導和簡單的體系結構。缺點是它似乎只在Windows上運行(Mono不支持WCF),並沒有像Ruby on Rails那樣精美地集成(通過JRuby和Java一樣)。
Java似乎真的過時了 - 沒有運算符重載或泛型數組?
所以,我的主要問題是:這裏有人會使用Java開始一個新項目,還是它只是一個傳統軟件的瀕死語言?
PS。 性能和數據庫連接是主要優先事項,因此會導致Perl,Ruby或Python的緩慢運行以及數據庫不友好的C++出現問題。
PPS。對於表示層,我使用Ruby on Rails。