Найти тему

Главный фейл Microsoft - J#

С распространением .NET Framework Microsoft решила перетащить пласт разработчиков Java в свой лагерь - для этой цели и был выпущен J Sharp.

Visual J Sharp – созданная фирмой Майкрософт для платформы .NET Framework интегрированная среда разработки на Java-подобном языке. Особо следует подчеркнуть, что язык среды Visual J Sharp не является языком Java, он лишь обеспечивает Java-подобный синтаксис и мнемонику. Это, соответственно, и подчеркивается его названием - J Sharp.

Среда Visual J Sharp не требует для своей работы (для компиляции программ) наличия Sun JDK, и генерирует код, который предназначается для выполнения не в среде Java – JRE, а в среде .NET Framework CLR.

Получилась ни рыба ни мясо: J Sharp не был полноценным Java-языком, а лишь имел в наличии похожий синтаксис. В то же время для поддержки .NET ему требовалось наличие дополнительных “костылей” в виде runtime-библиотек, представляющей ещё один уровень абстракции, который лежит между .NET CLR и Visual J Sharp. Проще говоря, из-за неполной совместимости языков для перехода на платформу Microsoft разработчикам было удобнее изучить, например, С Sharp или C++, чем начать изучать отличия J Sharp от Java и начать привыкать к нему. именно поэтому, J Sharp не получил популярности.

Язык Visual J Sharp поддерживался в Visual Studio 2005 года выпуска, однако, спустя три года в Visual Studio 2008 уже прекратили его поддержку.