LINUX.ORG.RU

История изменений

Исправление 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.