LINUX.ORG.RU

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

Исправление vbr, (текущая версия) :

На мой взгляд Java более опенсорсная. Есть как минимум две относительно популярные открытые реализации (OpenJDK и OpenJ9). У OpenJDK есть куча бинарных дистрибутивов от разных компаний. В разработке Java участвуют представители нескольких компаний. Кроме того имеется открытый maillist, в котором разработчики периодически просят отзывы у пользователей, то бишь есть вполне реальная прямая связь и твой голос может быть услышан (и проигнорирован, хех).

В экосистеме Java самый популярный фреймворк (Spring) разрабатывается отдельной компанией.

Имеется как минимум 4 известных мне IDE (Idea, Eclipse, Netbeans, Vscode) с вполне неплохой поддержкой языка. Все эти IDE открытые. Опять же они от отдельных компаний.

Про C# я много не знаю, но из того, что знаю, складывается впечатление, что там абсолютно всё завязано исключительно на Microsoft. Исходники от MS, сборка от MS, IDE от MS, фреймворки от MS. В общем на вкус и цвет, конечно, по определению FSF что то свободно, что это, тут уже каждый сам усматривает свои нюансы. Но для внешнего наблюдателя всё выглядит так, что сообщество не особо развивает экосистему, пользуется тем, что дают и всё.

Из минусов Java в этом аспекте можно назвать судебный процесс Oracle против Google. Хотя его суть не касается практически никого, кто разрабатывает на Java, но всё же какую-то тень он бросает.

Исходная версия vbr, :

На мой взгляд Java более опенсорсная. Есть как минимум две относительно популярные открытые реализации (OpenJDK и OpenJ9). У OpenJDK есть куча бинарных дистрибутивов от разных компаний. В разработке Java участвуют представители нескольких компаний. Кроме того имеется открытый maillist, в котором разработчики периодически просят отзывы у пользователей, то бишь есть вполне реальная прямая связь и твой голос может быть услышан (и проигнорирован, хех).

В экосистеме Java самый популярный фреймворк (Spring) разрабатывается отдельной компанией.

Имеется как минимум 4 известных мне IDE (Idea, Eclipse, Netbeans, Vscode) с вполне неплохой поддержкой языка. Все эти IDE открытые. Опять же они от отдельных компаний.

Про C# я много не знаю, но из того, что знаю, складывается впечатление, что там абсолютно всё завязано исключительно на Microsoft. Исходники от MS, сборка от MS, IDE от MS, фреймворки от MS. В общем на вкус и цвет, конечно, по определению FSF что то свободно, что это, тут уже каждый сам усматривает свои нюансы.

Из минусов Java в этом аспекте можно назвать судебный процесс Oracle против Google. Хотя его суть не касается практически никого, кто разрабатывает на Java, но всё же какую-то тень он бросает.