Pull to refresh

Comments 17

UFO just landed and posted this here

Ну по крайней мере вас поставили в условия, требующие приобретения этих новых навыков. Даже не знаю какие формальные методики, кроме ТРИЗ, учат творчески искать решения!

Скорее университетский "метод" заключается в том, чтобы бросить человека в воду, и чтоб он начал барахтаться. Если утонет - отчисление, если не утонет и будет плыть - значит, научился плавать.

UFO just landed and posted this here
оба средства свободные

Java свободная только на бумаге, по факту балом правит Oracle, а псевдо-свободка оканчивается прикручиванием фронтендов к JVM и сборками JRE с костылями от разных компаний типа jetbrains.

Не совсем. Гугл конечно хотел бы Apache лицензию на OpenJDK и полную свободу на мобильном рынке Java. Лицензия проекта GPL-2.0 with the Classpath Exception и на мобильные JVM действуют патенты. Десяток дистрибьютивов от разных фирм Azul, Corretto, AdoptOpenJDK, Oracle, Liberica JDK и т.п. Неразбериху и волнение на рынке вызвали попытки оракла перевести поддержку на LTS сборки на платную основу. Паника позади, OpenJDK сборки есть

То есть вы просто подтвердили мои слова :)


Я не говорил про то, что "настоящая" свобода — это пермиссивные лицензии. Какая бы там ни была лицензия, по факту никакой свободы нет.
Да, полторы калеки могут что-то там распространять, патчи делать какие-то минимальные, сами поддерживать их. Но в реальности никто не пикнет без Oracle, глобальных решений никто кроме них в развитие Java не продавит и т.д.


Какой толк от этой "свободы", если любые фишки в "свободной" сборке обречены на загнивание, т.к. они нигде больше поддержаны не будут? А поддержаны они нигде не будут, потому что сборка это просто сборка, и все сборщики тащат костяк из официальных реп Oracle.


Можно сколько угодно говорить про светлое и чистое, но реальность это не изменит.

Вы сильно недооцениваете платформу, ваше право. Но только операция по выманиванию исходников из Sun micro systems стоила больших денег. В сравнении с CLR от MS свободы и выбора значительно больше

То что там больше свободы, чем в другом несвободном продукте, тоже развиваемом корпорацией, не делает платформу свободной.
Вы сами упомянули патенты на JVM. И где "свобода" в этом?


Можно придумывать оправдания сколько угодно, мол, интеллектуальная собственность, что ж поделаешь, и говорить они очень открытые подходы к разработке исповедуют, правда-правда, возможно даже пулл-реквесты принимают.
Но сути это не меняет, Oracle создаёт иллюзию свободы, когда формально лицензии соблюдаются, а на деле у них монополия на разработку и развитие "свободной" платформы.

Маловероятно что вы сталкнетесь с ограничниями, кроме попытки создать свою JVM для embedded и мобильных устройств. А вот достаточно быстро использовать огромную экосистему для разработки приложений и распределенной обработки данных получится. Каждый делает сам этот выбор!

использовать огромную экосистему для разработки приложений и распределенной обработки данных

Это со свободой никак не связано. Тоже самое можно сказать о других языках/платформах, которые приверживаются диктатуры в плане подхода к разработке самой платформы.

Более не пытаюсь вас переубедить! Rust и С/C++ гораздо свободнее но и требуют большего погружения, гораздо большей экспертизы и кругозора разработчика!

Хоть в живую Azul я никода и не видел, но судя по инофрмации он кардинально отличающаяся от OpenJDK JVM. Глубже интегрирована в операционную систему, чтобы обеспечить Java программе низкие задержки при работе. Но она стоит денег и покупают в основном банки!

Крутая статья) пошёл тестировать свои крестики-нолики лол)

Если они написаны на Hadoop, Spark, активно используют шаблоны проектирования GoF - поздравляю, вы написали очередной over engineering project! Возможно вы даже найдете себе команду в Google...

Статья вполне неплохая. Но читать ее местами сложно из-за множества грамматических ошибок. Я только «прийдется» как минимум 5 раз насчитал. Автору явно стоит поработать над грамматикой

Sign up to leave a comment.

Articles