История изменений
Исправление sanyo1234, (текущая версия) :
Вообще C# как язык, говно конечно.
А что лучше?
IMHO VB.NET конечно приятнее, но навряд ли многие разделяют мой выбор :)
Но, дотнет как платформа - очень хорош. Особенно в плане количества и качества библиотек, стабильности и обратной совместимости, и переносимости.
Благо библиотеки, написанные на любых .NET языках, почти всегда можно использовать из любых других .NET языков.
А давайте, сделаем список самых популярных межязыковых Interops, которые позволяют из .NET языков программирования использовать библиотеки, написанные на других популярных языках программирования?
Часть работы по составлению такого списка уже проделана и доступна в моём профиле, там есть Interops для вызова .NET -> Python, .NET -> JS, .NET -> Lua, .NET -> PHP.
Ещё бы хотелось что-то популярное для вызова JVM либ, но почему-то для прямого Interop .NET -> JVM очень мало предложений и большей частью коммерческие. А вот для Python->JVM целых несколько open-source.
Поэтому пока, наверно, если приспичит, то для редких вызовов можно использовать связку .NET -> Python -> JVM.
Исходная версия sanyo1234, :
Вообще C# как язык, говно конечно.
А что лучше?
IMHO VB.NET конечно приятнее, но навряд ли многие разделяют мой выбор :)
Но, дотнет как платформа - очень хорош. Особенно в плане количества и качества библиотек, стабильности и обратной совместимости, и переносимости.
Благо библиотеки, написанные на любых .NET языках, почти всегда можно использовать из любых других .NET языков.
А давайте, сделаем список самых популярных межязыковых Interops, которые позволяют из .NET языков программирования использовать библиотеки, написанные на других популярных языках программирования?
Часть работы по составлению такого списка уже проделана и доступна в моём профиле, там есть Interops для вызова .NET -> Python, .NET -> JS, .NET -> Lua.
Ещё бы хотелось что-то популярное для вызова JVM либ, но почему-то для прямого Interop .NET -> JVM очень мало предложений и большей частью коммерческие. А вот для Python->JVM целых несколько open-source.
Поэтому пока, наверно, если приспичит, то для редких вызовов можно использовать связку .NET -> Python -> JVM.