2010-10-15 81 views
1

我可以在互聯網上閱讀的大多數比較都是關於語法,而不重要。我更關心高級功能。比如,我讀了.NET有關這些功能:.NET/ASP.NET vs Java on高級功能

這些是我需要爲將來的項目維護所需的功能。目前我們使用Java,並且我無法在Java平臺上找到它們的任何等價關係,或者您可以指向我們,這些工具是免費的,並且集成得很好(不必爲了使事情順利進行而破解 - 例如使用另一種第三種語言來打包調用 - 或者支付10000美元以獲得該功能)?

回答

1

在語言「高級」特性和「功耗」方面,我一般會發現:C#3(.NET)< < Scala。 (儘管C#/ CLR在Scala中確實沒有東西。)

我甚至不確定ASP.NET爲什麼會出現在標題中。你也把VS弄糊塗了。它只是一個(流行的^^)C#IDE。

至於「需要」?那麼,有一百萬個Java項目和庫。它們並不總是與C#/ CLR(或Scala)相同。這並不意味着你不能在中使用

+0

Visual Studio是一個IDE,ASP.NET不像IDE那樣是一個IDE平臺。我把ASP.NET放在了ASP.NET中,因爲自適應控制行爲關注ASP.NET而不是.NET。 – user310291 2010-10-16 08:23:29

+0

有「百萬」是的,但有多少人有企業準備好的專業維護,支持,文檔等? – user310291 2010-10-16 08:24:20

+0

Scala是一種像F#這樣的函數式語言,並且據我所見,它也可以部署在.NET上,儘管它似乎並沒有把注意力集中在它上面,這很可惜。 – user310291 2010-10-16 08:25:19