The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск Java SE 16

16.03.2021 23:50

После шести месяцев разработки компания Oracle выпустила платформу Java SE 16 (Java Platform, Standard Edition 16), в качестве эталонной реализации которой используется открытый проект OpenJDK. В Java SE 16 сохранена обратная совместимость с прошлыми выпусками платформы Java, все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии. Готовые для установки сборки Java SE 16 (JDK, JRE и Server JRE) подготовлены для Linux (x86_64, AArch64), Windows и macOS. Разработанная в рамках проекта OpenJDK эталонная реализация Java 16 полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами.

Java SE 16 отнесён к категории выпусков с обычным сроком поддержки, обновления для которого будут выпускаться до следующего релиза. В качестве ветки с длительным сроком поддержки (LTS) следует использовать Java SE 11, обновления для которого будут выпускаться до 2026 года. Следующий LTS-релиз намечен на сентябрь 2021 года. Напомним, что начиная с выпуска Java 10 проект перешёл на новый процесс разработки, подразумевающий более короткий цикл формирования новых релизов. Новая функциональность теперь развивается в одной постоянно обновляемой master-ветке, в которую включаются уже готовые изменения и от которой раз в шесть месяцев ответвляются ветки для стабилизации новых выпусков.

При подготовке нового выпуска разработка переведена с системы управления версиями Mercurial на Git и платформу совместной разработки GitHub. Ожидается, что миграция позволит повысить производительность операций с репозиторием, увеличить эффективность хранения, обеспечить доступ к изменениям за всю историю проекта, улучшить поддержку рецензирования кода и задействовать API для автоматизации рабочих процессов. Кроме того, применение Git и GitHub делает проект более привлекательным для новичков и разработчиков, привыкших к Git.

Из новшеств Java 16 можно отметить:

  • Добавлен экспериментальный модуль jdk.incubator.vector с реализацией API Vector, предоставляющего функции для векторных вычислений, которые выполняются с использованием векторных инструкций процессоров x86_64 и AArch64 и позволяют одновременно применить операции сразу к нескольким значениям (SIMD). В отличие от предоставляемых в JIT-компиляторе HotSpot возможностей по автовекторизации скалярных операций, новый API позволяет явно управлять векторизацией для параллельной обработки данных.
  • В коде JDK и VM HotSpot, написанном на C++, разрешено использовать возможности, появившиеся в спецификации C++14. Ранее допускалось использование стандартов C++98/03.
  • В сборщик мусора ZGC (Z Garbage Collector), работающий в пассивном режиме и насколько это возможно минимизирущий задержки из-за сборки мусора, добавлена возможность параллельной обработки стеков потоков без приостановки выполнения потоков приложения. В ZGC теперь остались только требующие приостановки работы, которые имеют постоянные задержки, обычно не превышающие нескольких сотен микросекунд.
  • В классах SocketChannel, ServerSocketChannel и java.nio.channels добавлена поддержка Unix-сокетов (AF_UNIX).
  • Реализован порт для Linux-дистрибутива Alpine cо стандартной Си-библиотекой musl, который популярен в окружениях для контейнеров, микросервисов, облачных и встраиваемых систем. Предложенный порт в подобных окружениях позволяет выполнять программы на Java как обычные приложения. Кроме того, при помощи jlink можно убрать все неиспользуемые модули и сформировать минимальное окружение, достаточное для выполнения приложения, что позволяет создавать специфичные для конкретных приложений компактные образы.
  • Реализован механизм Elastic Metaspace, оптимизирующий операции выделения и возвращения памяти, занимаемой метаданными классов (metaspace) в JVM HotSpot. Применение Elastic Metaspace снижает фрагментацию памяти, уменьшает накладные расходы в загрузчике классов, а также благотворно влияет на производительность длительно выполняемых серверных приложений за счёт более быстрого возврата операционной системе памяти, занимаемой неиспользуемыми метаданными классов. Для выбора режима высвобождения памяти после выгрузки классов предложена опция "-XX:MetaspaceReclaimPolicy=(balanced|aggressive|none)".
  • Добавлен порт JDK для систем Windows, работающих на оборудовании с процессорами на базе архитектуры AArch64.
  • Предложен третий предварительный вариант API Foreign-Memory Access, позволяющий Java-приложениям безопасно и эффективно получить доступ к областям памяти, вне кучи Java, манипулируя новыми абстракциями MemorySegment, MemoryAddress и MemoryLayout.
  • Реализован экспериментальный API Foreign Linker, предоставляющий доступ из Java к нативному коду. Вместе с API Foreign-Memory новый программный интерфейс заметно упрощает создание обвязок над обычными разделяемыми библиотеками.
  • Добавлена утилита jpackage, позволяющая создавать пакеты для самодостаточных (self-contained) Java-приложений. Утилита базируется на javapackager из JavaFX и позволяет формировать пакеты в форматах, родных для различных платформ (msi и exe для Windows, pkg и dmg для macOS, deb и rpm для Linux). Пакеты включают все необходимые зависимости.
  • Включена по умолчанию строгая инкапсуляция всех внутренних элементов JDK, за исключением критических API, таких как sun.misc.Unsafe. Значение опции "--illegal-access" теперь по умолчанию выставлено в "deny" вместо "permit", что приведёт к блокированию попыток обращения из кода к большинству внутренних классов, методов и полей. Для обхода ограничения следует использовать опцию "--illegal-access=permit".
  • Стабилизирована реализация сопоставления c образцом в операторе "instanceof", которая позволяет сразу определить локальную переменную для обращения к проверенному значению. Например, можно сразу писать "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" без явного определения "String s = (String) obj".
    Было:
    
       if (obj instanceof Group) {
         Group group = (Group) obj;
         var entries = group.getEntries();
       }
    
    Теперь можно обойтись без определения "Group group = (Group) obj":
    
       if (obj instanceof Group group) {
         var entries = group.getEntries();
       }
    
    
  • Стабилизирована реализация ключевого слова "record", предоставляющего компактную форму для определения классов, позволяющую обойтись без явного определения различных низкоуровневых методов, таких как equals(), hashCode() и toString(), в случаях, когда данные сохраняются только в полях, поведение работы с которыми не меняется. Когда в классе используются типовые реализации методов equals(), hashCode() и toString(), в нём можно обойтись без их явного определения:
    
       public record BankTransaction(LocalDate date,
                                  double amount,
                                  String description) {}
    

    Данное объявление приведёт к автоматическому добавлению реализаций методов equals(), hashCode() и toString() в дополнение к конструктору и методам, контролирующим изменение данных (getter).

  • Предложен второй предварительный вариант запечатанных ("sealed") классов и интерфейсов, которые не могут использоваться другими классами и интерфейсами для наследования, расширения или переопределения реализации. Запечатанные классы также предоставляют более декларативный способ ограничения использования суперкласса, чем модификаторы доступа, основанный на явном перечислении подклассов, разрешённых для расширения.
    
       package com.example.geometry;
    
       public sealed class Shape
            permits com.example.polar.Circle,
                    com.example.quad.Rectangle,
                    com.example.quad.simple.Square {...}
    
    


  1. Главная ссылка к новости (https://mail.openjdk.java.net/...)
  2. OpenNews: Выпуск Java SE 15
  3. OpenNews: Си и Python сместили Java в рейтинге языков программирования Tiobe
  4. OpenNews: IBM передал фонду Eclipse код JVM OpenJ9
  5. OpenNews: Самый популярный пример Java-кода на StackOverflow оказался с ошибкой
  6. OpenNews: Релиз 19.3.0 виртуальной машины GraalVM и реализаций Python, JavaScript, Ruby и R на её основе
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54769-java
Ключевые слова: java, jdk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (191) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:01, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    Было бы более чем достаточно иметь исходники шестерки которые бы собирались хоть чуть чуть... кстати тот же опенждк фиг собереш
     
     
  • 2.179, Jh (?), 08:47, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    в генте собирается
     
     
  • 3.181, Аноним (-), 13:10, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    16й ? Было бы странно если бы не.
     
  • 2.195, iZEN (ok), 16:05, 04/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    На FreeBSD все версии openjdk от 8.0 до 16.0, включая промежуточные,  собираются из портов.

    Зачем нужны более древние версии?

     

  • 1.2, Аноним (2), 00:03, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    > все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии.

    Учитесь, как надо делать.

     
     
  • 2.3, Аноним (3), 00:06, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это как минимум неправда процентов на 80.
     
     
  • 3.5, Аноним (2), 00:08, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сказал "А" - приведи ссылку.
     
     
  • 4.7, Аноним (3), 00:13, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Ссылку на что? На то как они поломали всю совместимость в 9, несколько раз перекроили гц (сделав его ещё хуже чем было, а течёт всё так же), создают проблемы с "устаревшими" функциями?
     
     
  • 5.10, Аноним (2), 00:18, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > совместимость в 9
    > в 9
    > 9

    А ты точно прочитал хотя бы заголовок новости?

     
     
  • 6.18, anonymous (??), 01:55, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А подумать? _Все_ более ранние java проекты включают в себя и те проекты, которые были написаны до введения девятки.

    Вообще, конечно стоило бы указывать нижний порог совместимости. А то кто-нибудь найдёт на старой дискете проект пот джаву 1.3.

     
     
  • 7.22, клавиатур (?), 02:38, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А какой несовместимости идет конкретно речь?
    Переводили буквально на днях жирный проект с 7 на 11.
    Обновляли все - спринг, хайбер, томкэт, ну и все что потянулось как транзитивные зависимости.
    Код вообще не меняли, вылезли лишь траблы из-за смены апи в либах.
     
     
  • 8.34, msgod (ok), 08:24, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как минимум необходимо в зависимости добавлять jax выпиленные А вообще да, с 8... текст свёрнут, показать
     
     
  • 9.51, _hide_ (ok), 10:28, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https ru wikipedia org wiki D0 98 D1 81 D1 82 D0 BE D1 80 D0 B8 D1 8F_ D0 B2 ... текст свёрнут, показать
     
  • 8.47, пох. (?), 10:13, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Угу, вылезли траблы - апи внезапно несовместим Зачем менять код - и так сойдет... текст свёрнут, показать
     
  • 8.177, Ан О Ним (?), 12:13, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не использовали лишнего Грамотно написано Повезло со специалистами Да, важно ... текст свёрнут, показать
     
  • 6.52, Аноним (52), 10:29, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А как Вы понимаете данную фразу из текста новости

    > ... обратная совместимость с прошлыми выпусками платформы Java, все ранее написанные Java-проекты без изменений ...

    ?

     
     
  • 7.63, 12 (??), 12:17, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще, буквально.
    Совместимость не 5 с 7, не 7 с 9, не 12 с 3, а 16 с предыдущими.
    Возможно они костылей написахи.
     
  • 7.106, Аноним (-), 15:35, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А как Вы понимаете данную фразу из текста новости

    Маркетинговый булшит ?

     
  • 4.85, Ефросий (?), 14:12, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    JAXB, JAX-WS, Вот те ссылка https://topjava.ru/blog/migrating-to-java11-part3
     
     
  • 5.124, Аноним (2), 18:33, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ты тоже не смог прочитать заголовок новости?
     
  • 2.4, Аноним (4), 00:08, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее просто "учись", ибо пихуан единственный в своем роде.
     
  • 2.46, пох. (?), 10:12, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Учитесь, как надо делать.

    И вас возьмут в орацле маркетологом.

    А так-то - "socket is not socket" или как там оно, лень проверять.

     
  • 2.75, ALex_hha (ok), 12:52, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии.

    но это не точно )))

     

  • 1.6, Аноним (3), 00:11, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Я не понимаю, почему их хотспот такая дрянь --  опенжнине ибомвский затыкает по многим параметрам. Насчёт развития ничего сказать не могу. Мне, как пользователю, только приходится разбираться что в этой версии устарело или отключили, или на какой сборщик мусора убегать теперь, со штатного. GraalVM как минимум достаточно интересная вещь, но, как пользователь, не совсем вижу преимуществ для себя.
     
     
  • 2.9, Аноним (3), 00:18, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И да, их новый гц всё ещё зависает когда не надо из того что я видел, альтернативные вм дают практически реалтайм, а тут прямо уходит на подумать.
     

  • 1.8, Штунц (?), 00:15, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Почему такая большая фирма как Oracle выбирает хостить репозиторий на Github'e, а не на своих мощностях? Да хоть бы собственный Gitlab, например.
     
     
  • 2.11, Старший аноним (?), 00:20, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Потому что там вся тусовска.
     
  • 2.12, Паша (??), 00:27, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Потому что github - это в первую очередь уже социалочка, а потом остальные плюшки. Нет никаких преимуществ хостить у себя если это всё равно opensource. А на своих мощностях можно бэкапы хранить.
     
  • 2.13, Аноним (-), 00:29, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дорого вестиможе
     
  • 2.20, anonymous (??), 01:57, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему такая большая фирма как Oracle выбирает хостить репозиторий на Github'e, а не на своих мощностях?

    Разумеется они хостят на своих мощностях. У них даже тикеты закрытые. А на гитхаб выкладывают как на платформу для общения с потребителями.

     
  • 2.23, клавиатур (?), 02:42, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У них есть своя оракловая сборка, которую они распостраняют со своего сайта. Исходник, естественно, внутрях у корпа. А то что полностью открыто, то вываливают на всеобщее обозрение.
     
  • 2.32, Аноним (32), 08:18, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Да хоть бы собственный Gitlab, например.

    не хотят быть инвесторами в братьев-украинцев.

     
     
  • 3.67, Аноним (67), 12:36, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И каким боком они тут ? Или это как с теми самыми "ктийцами" ?
     
  • 3.183, Аноним (183), 19:36, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Казалось бы...
     
  • 2.71, Gemorroj (ok), 12:43, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    и те и те в юрисдикции сша. так что для них по большому счету это норм.
     

  • 1.14, Аноним (14), 00:58, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Че там с async/await?
     
     
  • 2.59, Wilem82 (ok), 12:12, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Че там с async/await?

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

     
     
  • 3.83, vitalif (ok), 13:59, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Или на Go или на node.js
     
     
  • 4.87, Ефросий (?), 14:17, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Писать на Go всё равно что ходить только прямо и налево. А нода это вообще отдельный глючный мир.
     
     
  • 5.96, Аноним (96), 14:37, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может быть так и создается понятный, простой и поддерживаемый код, а не вот это всё?
     
     
  • 6.98, Аноним (-), 14:48, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нет
     
  • 6.104, Ефросий (?), 15:28, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Понятный и поддерживаемый код можно написать на чём угодно. Тут нужен талант и чувство стиля. (общего стиля кода на весь проект)
     
  • 4.92, danonimous (?), 14:26, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Или на Dart, или на C#.
     
  • 3.89, Аноним (89), 14:20, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, давненько уже как лет наверное 5 перешли на Python + Golang и Node,
    но так по старой памяти иногда интересно следить за языками, которые формировали
    проект и нас.
    Так же слежу и за PHP и особенно внимательно за Pascal + Ada + Prolog.
    Все это наше прошлое и важно помнить и не забывать тем кому мы обязаны.
     
     
  • 4.99, Аноним (-), 14:50, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Все это наше прошлое и важно помнить и

    Ваше, а не наше.

     
     
  • 5.105, Ефросий (?), 15:30, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ой да ладно, кто не писал на паскале и не трогал пролог за предикаты?
     
     
  • 6.157, Аноним (157), 23:58, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это ваши фантазии. Ненавидеть опкоды, тупящие мму и божественный си -помню, а паскале - это хруст 80х.
     
     
  • 7.158, Аноним (157), 23:59, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    если честно - то вру. но поскалей точно небыло
     
  • 3.170, Yilativs (?), 11:05, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это в который еще примитвов и ternary оператор не завезли?

    с учетом того, что в этом году выходит следующий LTS релиз java - у кота преимуществ остается 0 при вагоне минусов (от vendor lockin и хреновой поддержки в eclipse,vs code, netbeans - до, как это ни странно, не IDE friendly декларации типов - зачем они придумали писать тип после имени, - в java написал HSM нажал hotkey за тебя написали и имя класса и имя переменной, в коте - руками набирать имя и только потом за тебя допишут класс).

     
     
  • 4.182, ndimens (?), 13:59, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Kotlin дает преимущество тем, кто не может взять и переехать на java 17, потому что позволяет получить все плюшки на java 8.
     

  • 1.16, menangen (?), 01:06, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Всегда удивляло, почему многие хостят свои хотспоты под виндовыми серверами, где хваленая кроссплатформенность?
     
     
  • 2.19, Аноним (2), 01:56, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    именно потому и хостят, что кроссплатформенность.
     
  • 2.24, клавиатур (?), 02:48, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это смотря где ты вращаешься. В моем случае, в тех местах где я присутствовал вынь на серверах считается серьезной технологической отсталостью. Даже у консервативных и неповоротливых госов вынь выпилена в большинстве случаев. Живет она только из-за окаменелого софта, который приходится вращать до адекватной замены.
     
     
  • 3.36, Аноним (36), 08:31, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Я тоже вращался в таких кругах В них очень много людей, который принимают решен... большой текст свёрнут, показать
     
     
  • 4.44, Аноним (44), 09:33, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    браво!
     
  • 4.54, cat666 (ok), 10:39, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    О чём ты болезный? О каких плюсах для бизнеса? Может расскажешь о том как с помощью шантажа, а иначе это просто не назовёшь, менеджеры впаривают продукты известной компании или распространяют слухи о технологической отсталости, если вдруг клиент заартачился и не захотел обновляться, или приходят с аудитом и выявляют кучу нарушений, потому как в лицензиях чёрт ногу сломит. Ставят раком даже крупные корпорации... Microsoft это гибель для бизнеса.
     
  • 4.58, Аноним (58), 12:00, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ни одного конкретного примера почему не Linux кроме это сложно вы не привели... большой текст свёрнут, показать
     
     
  • 5.69, zzz (??), 12:39, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В винде dcpromo, next-next-next - и поднят домен. Пять кликов мышкой - создана оргструктура. На рабочей станции "Изменить параметры" - логин/пароль - машина в домене. Защищенное хранилище - поднял роль DFS, подцепил серваки, в три клика настроил репликацию. Удаленный рабочий стол - поставил галку, добавил группу - и вот он уже может запускать приложухи на сервере. Раскидать ПО - три клика мышкой. В оснастке за пару минут нарисовал политики для всякого, подцепил все нужные принтеры, через RPC сделал gpupdate /force - всё шуршит.

    Чтобы сделать всё вышеперечисленное и загнать сотню машин и запустить в работу, потребуется полдня. Сколько времени потребуется линукс-админам, чтобы накостылять что-то аналогичное дендрофекальным методом?

     
     
  • 6.79, Я (??), 13:23, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот только потом у тебя оп -- виртуалка потухла. Хоп - машина выпала из домена. И вступают гуру винды, которые сутками пытаются это чинить, и так до следующего раза.
     
     
  • 7.91, zzz (??), 14:24, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Оп и хоп сплошь и рядом происходят у малограмотных селюков и прочих ляликсоидов, возомнивших себя админами.
     
     
  • 8.100, Аноним (100), 14:54, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ой вей, таки к нам пожаловали сами москофские, талинских райцентров родом ... текст свёрнут, показать
     
  • 7.115, Аноним (115), 17:08, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А в этот момент гуру линуха ещё обмазываются контейнерами и пытаются нормально загнать машину в домен? Сутками, пока работа стоит.
     
  • 7.117, Анын (ok), 17:29, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Выпала из домена - значит слишком долго оффлайн была, без связи с DC. По умолчанию срок 30 дней, можно увеличить.
    Других причин не видел.
     
  • 6.86, Аноним (86), 14:12, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу, а между доменами check point, outlook'ом будешь смотреть в бездну ?
    Ты попробуй сначала на сотню разношёрстных машин накатить винду.
    Да и финансовая составляющая... Понятно что крупным компаниям лям туда, лям сюда - погрешность. А предприятиям поскромнее очень даже приятный бонус.
     
     
  • 7.102, zzz (??), 15:11, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Накатывал и на сотню, никаких проблем. А что касаемо "бесплатности" линукса - 100 лицух вин10про обойдутся в 1.4 млн рублей и с такой инсталляцией справятся админ с эникеем. С линуксом эникейство не прокатит, нужен человек, волокущий в теме. Дополнительные расходы на з/п 30к даже в регионе и вся экономия сожрется за 4 года, а дальше чистый минус.
     
     
  • 8.109, Аноним (109), 16:01, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С флешки ставится за 10 минут универсальный образ рабочей станции Причем уже по... текст свёрнут, показать
     
     
  • 9.112, Аноним (115), 16:41, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Удаленное рабочее место и терминальный сервер на чем поднимал Иксы уже не модно... текст свёрнут, показать
     
  • 9.128, zzz (??), 18:53, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С флешки Образ Вот это прогресс, вот это диво дивное Вот только ты чот как-то... текст свёрнут, показать
     
     
  • 10.151, Аноним (86), 23:18, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что чинить если все работает Отшлифована система, годами пашет Переферия быстр... текст свёрнут, показать
     
     
  • 11.160, zzz (??), 02:04, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А мне не надо ничего шлифовать У меня из коробки всё работает как надо Жменю G... текст свёрнут, показать
     
  • 9.144, Аноним (36), 22:03, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А ничего что венда по PXE разворачивается на ура Defender там есть, если купили... текст свёрнут, показать
     
  • 8.111, Аноним (115), 16:39, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Накатывал на порядок больше виндов с нужным ПО Тоже никаких проблем кроме первы... текст свёрнут, показать
     
  • 7.118, Анын (ok), 17:39, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разношёрстные компы всегда были проблемой Linux, а не Windows. Когда это наоборот стало? :)
    То пришибленный Wi-Fi не взлетит, то видяха. Вон, выше уже про Radeon написали.
     
     
  • 8.186, Анонимный Алкоголик (??), 01:26, 20/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Они были и есть проблемой потому что по-настоящему только Linux ими, разными ... текст свёрнут, показать
     
  • 5.122, Аноним (36), 18:15, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И не пытался, а свои аргументы вы из пальца высосали Я сразу сказал, что для ка... большой текст свёрнут, показать
     
     
  • 6.134, клавиатур (?), 20:07, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Из твоего опуса ясно только одно, что вокруг одни религиозные дилетанты, ну а ты как бы дартаньян.
    Это немедленно наводит на мысли.
    Лично я со своей стороны делаю все чтобы были задействованы свободные технологии и у меня нет сомнений в том, что это единственный верный путь.
    Есть же вариант и им нередко пользуются, когда берут свободное решение и деньги тратят на доведения его до ума. Вот это я считаю профессиональная работа на блага общества.
    Кто не может осилить такое, дорабатать или нанять грамотных специалистов(с которыми ты в жизни судя из текста никогда не пересекался), понятно, вынужден кушать с лопаты платя мзду.
     
     
  • 7.143, Аноним (36), 21:56, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не все, а часть линуксоидов Признаком является месианство, евангелизм и полный ... большой текст свёрнут, показать
     
  • 7.145, zzz (??), 22:24, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Об этом и речь - хуже дурaка только дурaк с инициативой, которому надо постоянно что-то дорабатывать, осиливать и превозмогать. Интересы бизнеса и долгосрочные последствия решений дурaков при этом абсолютно не интересуют, потому что главное -

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

    Аминь

     
     
  • 8.146, клавиатур (?), 22:48, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ядро Линукс и есть яркий пример превозмогания Столманн, Торвальдс и многие др... текст свёрнут, показать
     
     
  • 9.148, Анын (ok), 22:58, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А они на бизнес работали За ЗП Сам - пожалуйста, пили что хочешь, хоть превозм... текст свёрнут, показать
     
  • 9.156, Аноним (156), 23:32, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы и линукс, и винду облаяли На чём домашние сидят На чём IDE запускаете Что ... текст свёрнут, показать
     
     
  • 10.162, клавиатур (?), 09:48, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    C 2008 года чисто на лине Что там у дедушек и бабушек не моя забота, я отвечаю ... текст свёрнут, показать
     
     
  • 11.166, Аноним (156), 10:14, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И как в мирке с противоречиями живётся, нормально И что с ответами на другие во... текст свёрнут, показать
     
  • 9.161, zzz (??), 02:41, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ядро разрабатывалось just for fun, никто не бегал по коридорам и с пеной у рта н... текст свёрнут, показать
     
  • 6.137, Аноним (137), 20:18, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Демагог ты хороший, технарь никудышный
     
  • 6.187, Анонимный Алкоголик (??), 01:50, 20/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и финально, чтобы вы не упустили. Религиозники они не знают линукс.
    > Они думают, что знают линукс, но по факту... Дашь им решения
    > от RedHat и они сразу в них плавают.

    Ну так Линукс -- это весьма обширно и даже бесконечно.
    С какой стати вы ожидаете что кто-то будет знать какое-то ваше "решение"?? Кто-то допустим завтра создаст очередное "решение" чего-то под Windows, и что ваши Windows-атеисты внезапно окажутся превосходными виртуозами в применении этого "решения"? Или они таки должны быть объявлены по этому поводу не знающими Windows по факту?... :-)

     
  • 4.80, Аноним (80), 13:30, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    пох, перелогинься. Кроме тебя, даже здесь таких обиженок, пришибленых балконами - не сильно много.
    И что это за служба безопасности такая, чтобы ставить вантуз тем, кто этого не просит? Это кстати одна из основных причин почему в зарегулированном кровавом энтерпрайзе и финтехе технических специалистов просто нет вообще.
     
     
  • 5.101, Аноним (100), 14:56, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    мало ли тут тиливизер пересмотревших . а у этого в частности сегодня табуретка испепелилась, пока новую купет - будет неактуальна
     
  • 5.103, zzz (??), 15:23, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >И что это за служба безопасности такая, чтобы ставить вантуз тем, кто этого не просит?

    Никто и не собирается спрашивать, хочет кто или нет. Надо - значит, надо.

     
  • 4.185, Анонимный Алкоголик (??), 01:11, 20/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > И линукс это не прогресс, это ОС в которой некоторые

    Линукс -- не ОС.
    ОС -- например RedHat. Или Роса...

     
  • 3.153, Аноним (156), 23:26, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    AD у Вас на чём развёрнут? А тем более у "консервативных и неповоротливых госов"? Или это тоже "окаменелый софт"?

    IIS и IS тоже окаменелый софт (ИМХО: IIS - да, но от него пока не избавиться)? Или Вы electron разработчик и ничего о таком не слышали?

     

     ....большая нить свёрнута, показать (40)

  • 1.17, Alexander Popov (?), 01:23, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Там 5 часов назад ещё и альтернативный джава движок Eclipse OpenJ9 v0.25.0 вышел. Поддерживает сборку под JDK 16, ну и своих плюшек тоже хватает
     
     
  • 2.25, клавиатур (?), 03:01, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    OpenJ9 реальная тема. Мне удалось снизить расход ОЗУ Solr'a в 2 раза. Ждет еще свой очереди Liferay, за 5 лет подраздулся с 7 до 15Гб ОЗУ, были загружены 10-ки тысяч документов. Пока заказчик тупо удвоил память виртуалки до 32Гб. Еще на лет 5-10 должно хватить.
     
     
  • 3.48, лютый жабби__ (?), 10:18, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Мне удалось снизить расход ОЗУ Solr'a в 2 раза

    Ну, скажи хотспоту java -jar bla -Xmx1g и будет вообще 1 гиг, смысл то в чем? Обычно дают побольше, чтобы побыстрее работало. Наоборот мешает, что больше 31 не рекомендуется из-за несжатых указателей...

     
     
  • 4.135, клавиатур (?), 20:09, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Юморишь?
     
     
  • 5.142, лютый жабби__ (?), 21:34, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Юморишь?

    ну, по личному опыту, 1.5ТБ база на SSD делает эластик очень грустным что с 32ГБ, что с 64ГБ ОЗУ...

    если таки нужно искать не по 20-60 сек, а быстро, то извините надо всё на кластерок переносить в духе 8 нод по 256ГБ ОЗУ каждый, SSD есно.

     
     
  • 6.147, клавиатур (?), 22:56, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых смотря какой древности эластик, его по возможности оптимизируют.
    Когда-то там давным-давно вероятно он хуже справлялся.
    Во-вторых, все верно, кластеризацию придумали не просто так.
    Чудес не бывает, узкое место может быть не в жаве, а тупо вводе-выводе, он же не безлимитный в пределах одной машины.
    Так же ты наверно в курсе, что на таких нагрузках многое решает GC, а новые допили до промышленного использования буквально в последние 3-5 лет.
     
  • 4.136, клавиатур (?), 20:12, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Решения с расходом более 100 Гб озу вполне нередкая вещь.
    Например документооборот с онлайн более 1000 пользователей лично встречал.
     
  • 3.88, Ефросий (?), 14:19, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Liferay ЖИВ!
     
  • 2.178, Аноним (-), 12:15, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А причем тут Иклипс к опеннету ? Это проприетарная дрянь.
     

  • 1.21, anonymous (??), 02:01, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Новая функциональность теперь развивается в одной постоянно обновляемой master-ветке

    Вот же ж расиcты эти джависты!

     
     
  • 2.26, Аноним (2), 05:02, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    есть же ещё здравые люди...
     
  • 2.28, iPony129412 (?), 07:33, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это не расизм - это ынтерпрайз.
    Не так быстро...
     
  • 2.39, Аноним (39), 09:28, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Oracle в этом плане похуист
     

  • 1.29, Аноним (36), 07:48, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Стабилизирована реализация сопоставления c образцом в операторе "instanceof", которая позволяет сразу определить локальную переменную для обращения к проверенному значению.

    сишарпненько

     
     
  • 2.41, ndimens (?), 09:31, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее котлиненько
     
     
  • 3.61, Wilem82 (ok), 12:16, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да, это котлиновский  smart cast. Жава уже давно внедряет фичи из Скалы / Котлина. Получается не очень, примерно как C++ - нагромождения сбоку, которым мешает обратная совместимость. Хотя иногда даже она не мешает - взяли да сломали всё после 8-ой жавы. Короче непонятно зачем жавой вообще пользуются, кроме исторических причин.
     
     
  • 4.66, Аноним (66), 12:27, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    в котлине почти ничего не осталость такого чего нет в java
    А кода на нем мало
    и совместимость неполная
     
     
  • 5.110, Аноним (110), 16:03, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чего только в Java нет, а нет хотя бы следующего - расширяющих функций Это са... большой текст свёрнут, показать
     
     
  • 6.132, F (?), 19:47, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    искренне не понимаю зачем все это пихать в язык с си подобным синтаксисом.
    пусть в нем веще длиннее написаны, но они понятнее написаны.
    а читать код и помнить все 10 способов написания не самая интересная идея, как по мне.
     
     
  • 7.138, Аноним (110), 20:23, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    СИ подобный не ожидал, ведь многие ругают Kotilin за синтаксис, разберем прим... большой текст свёрнут, показать
     
  • 6.159, Аноним (156), 01:04, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эм, C , который Вы так яро поносите - один из вдохновителей Kotlin что бы ни пи... большой текст свёрнут, показать
     
     
  • 7.184, Аноним (184), 20:06, 19/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень грубо говоря, Kotlin можно описать так:
    > 1. Реализовал человечный ФП, потому что у Scala не получилось.

    В Kotlin ФП гоораздо слабее, чем в Scala. Не человечнее. В Scala как раз идеальное сочетание ФП и ООП. Нормальный паттерн матчинг, иммутабельные типы из коробки в стандартной библиотеке с кучей полезных ФП-методов. Проще, чем в Haskell, но со всей функциональностью.

    > 2. По синтаксису - нечто среднее между C# и F#. Тот же паттерн матчинг, например, вдохновлялся F#.

    Это как? В Kotlin как раз и нет полнофнукционального паттерн матчинга с декомпозицией, как в F#, Scala или Haskell.

    > Человеческие лямбды введены впервые тоже в .NET

    В Ruby были за много лет до C#, в 90-х ещё.

     
  • 4.73, Аноним (73), 12:47, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну нет. Тут ещё и наработки lombok втащили. Вообще, будущее Kotlin под большим вопросом. Таки, для проектов со сроком поддеркжи 10-20 лет, альтернативы Java не видно. На Java я точно смогу кого-нибудь найти на поддеркжу через 10 лет. Про Котлин - не факт. Не на "enterprise", по крайней мере.
     
     
  • 5.90, Ефросий (?), 14:21, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да каво там искать, дал методичку полистать и пусть поддерживают.
     
  • 5.165, Аноним (156), 10:09, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Много из костыля в сам язык втащили?
    Kotlin на Android - поддерживаемый ЯП, Java в энтерпрайзе - легаси, которое используется просто потому что ТЕОРЕТИЧЕСКИ замена может стоить дорого. То есть это именно пресловутый вендорлок.
     
  • 4.108, Аноним (108), 15:40, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нелепо противопоставлять Котлин, который лишь синтаксический сахар, базовой платформе Яве.
     
     
  • 5.119, Аноним (156), 17:43, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нелепо называть язык со своим миром, реализованный под JVM, синтаксическим сахаром.
    Это как сказать, что любой из языков, компилируемых с помощью LLVM - синтаксический сахар. А это, на минуточку:
    ActionScript, Ada, C, C++, C#, Common Lisp, Crystal, CUDA, D, Delphi, Dylan, Fortran, Graphical G, Halide, Haskell, JavaScript, Julia, Kotlin, Lua, Objective-C, OpenCL, PostgreSQL's SQL and PLpgSQL, Ruby, Rust, Scala, Swift, Xojo и Zig.
    Или как назвать F# синтаксическим сахаром для Visual Basic или C#.
     

  • 1.30, Аноним (30), 08:05, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как нынче обстоят дела в плане производительности jvm vs .net?
     
     
  • 2.42, Аноним (39), 09:33, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    .NET и Java уже давно сравнялись
     
     
  • 3.77, Gogi (??), 13:02, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сравнялись, но не друг с другом NET сравнялся с интыпрайзом, что можно смело п... большой текст свёрнут, показать
     
     
  • 4.93, Ефросий (?), 14:29, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У меня для тебя одно слово: Android. (который к слову уже перешел на конлин)
    Посмотрим где будет твои десктопные приложения через 5 лет. Кому они вообще нужны когда сносная мобила с инстаграмом и навиком стоит $100 а сносный ПК $1000.
    А кстати, как там гуёвые приложения в линуксе на CORE работают уже?
     
     
  • 5.150, Аноним (156), 23:14, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пока что нет, в ноябре зараюотают.
    А что?
     
     
  • 6.196, Аноним (196), 14:05, 30/05/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А что в нобре?
     
  • 5.191, Аноним (191), 19:18, 21/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Сносная мобила = китайское шпионское говно

    дожили.

     
  • 4.113, Аноним (110), 16:59, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кросплатформенных Я такого для net не видел Возможно есть биндинги к GTK, так... большой текст свёрнут, показать
     
     
  • 5.114, Аноним (114), 17:05, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    мне
     
  • 5.116, Анын (ok), 17:15, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Кросплатформенных? Я такого для .net не видел. Возможно есть биндинги к GTK, так их для каких языков только нет. Но под .NET Core нет кросплатформенных UI tookit'ов.

    AvaloniaUI, Platform Uno, Xamarin.Forms...

    >Проект одной компании - Microsoft, микросфот решит закрыть проект и все кончится.

    MIT ведь. Будет то же самое, что и после того как Oracle решила стричь бабло с разрабов.

     
     
  • 6.120, Аноним (110), 18:14, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    AvaloniaUI - релиз 0 10 и единственное приложение под названием Synfonia которое... большой текст свёрнут, показать
     
     
  • 7.125, Аноним (156), 18:34, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, обычный гуглинг Почитал бы комменты под постами об AvaloniaUI, сходил бы... большой текст свёрнут, показать
     
     
  • 8.127, Аноним (110), 18:49, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так я и работал в банках и фирмах занимающихся фин анализом OpenJDK Недавно... текст свёрнут, показать
     
  • 7.140, Аноним (115), 20:30, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > У него вроде никакая поддержка Linux и вообще пишут:

    МС выпускает продукт - фууу, он закрыт, его невозможно поправить силами сообщества.
    МС открывает продукт и разрешает его форкать и дописывать - фууу МС его не поддерживает.

    Люди что с вами не так?

     
  • 7.192, Аноним (191), 19:20, 21/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >единственное приложение под названием Synfonia которое выпущено чтоб доказать работоспособность кросплатформенности.

    Это не так, ILSpy имеет вполне рабочую версию на Avalonia.

     
  • 5.121, Аноним (156), 18:15, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https www opennet ru openforum vsluhforumID3 123590 html 116 MAUI, Blazor De... большой текст свёрнут, показать
     
     
  • 6.126, Аноним (110), 18:43, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, я последние годы не видел чтоб на проде использовалась Oracle Java Даже 5 ... большой текст свёрнут, показать
     
     
  • 7.129, Аноним (156), 19:04, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Значит тебе повезло в продвинутым российским финтехом В мире же как минимум в ... большой текст свёрнут, показать
     
     
  • 8.130, Анын (ok), 19:29, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Расслабтесь оба Java и C нужны друг другу для конкуренции ... текст свёрнут, показать
     
  • 4.139, клавиатур (?), 20:25, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    C# это выродок, он им и помрет ровно в тот момент, когда вынь уйдет в анналы истории.
    Все предпосылки уже прослеживаются.
    Поэтому шарпей твой облезлый(и другие погремушки мс) так старательно переводят на линь, потому что вынь скоро всё.
    Смотрел матрицу? WSL это когда Нео разорвал агента изнутри.
    Ненавистная технология завелась внутри ненавидящего.
    С чем ты борешься, тем ты и становишься.
    МС маркетологи просто не в курсе.
     
     
  • 5.141, Анын (ok), 21:08, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, да, слышали.
    "Ну всё, теперь точно венде капец." (с) 1991, 1992, 1993, 1994, 1995.... 2020, 2021
     
     
  • 6.149, клавиатур (?), 23:11, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Лично для меня вендек@пец наступил в 2008 году.
    Для таких как ты он не наступит никогда, будете облизывать до последнего, как некоторые вынь xp.
    Главное не забывай исправно башлять баблишко и мирится с неудобствами при внезапных ребутах и тормозах. А получение бсода после гигабайтов обновлений блоатвари будет как вишенка на торте.
    Каждому свое.
     
     
  • 7.152, Аноним (156), 23:20, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Лично для меня вендек@пец наступил в 2008 году.

    С выходом третьего сервис пака для XP? Или с первыми бетами семёрки?

    Порекомендуйте, пожалуйста, юзабельный дистрибутив линукса, у которого не будет проблем с драйверами и падением произвожительности из-за недостатка драйверов и/или кодеков/декодеров. Ах, да: и желательно, чтобы абстракции консоли и терминала не протекали в GUI, а то красноочием не каждая домохозяйка захочет заниматься.

     
     
  • 8.167, клавиатур (?), 10:38, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Семерки у меня никогда не было Я бы и раньше свалил, но были проблемы, то с нех... большой текст свёрнут, показать
     
     
  • 9.172, Аноним (156), 11:16, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот и пришли от токсичного К нейтральному и И даже положительному Рад, что сейча... текст свёрнут, показать
     
  • 8.189, Анонимный Алкоголик (??), 02:20, 20/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Любой правильно настроенный, установленный, и правильно используемый - пер... текст свёрнут, показать
     
  • 7.154, Аноним (156), 23:29, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Windows - г*вно
    > Linux - г*вно

    BSD-шник?

     
     
  • 8.163, клавиатур (?), 09:51, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты что-то попутал Перепроверь свои умозаключения и мой текст ... текст свёрнут, показать
     
  • 7.155, Анын (ok), 23:30, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да, ты молодец. Умеешь обощать и видишь только две стороны. Может ты ситх? Ведь "только ситхи возводят всё в абсолют" (с) :)
    Но скорее просто упоролся.

    То, что лично для тебя наступило - это твои фанатские проблемы.

     
     
  • 8.164, клавиатур (?), 10:08, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В чем именно фанатизм Фанатизм быть самим собой и иметь собственное мнение Что... текст свёрнут, показать
     
     
  • 9.169, Анын (ok), 11:03, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Фанатизм, например в, этом И в том, что ты пытаешься доказать, что те, кто дума... текст свёрнут, показать
     

     ....большая нить свёрнута, показать (30)

  • 1.37, Аноним (37), 08:37, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    https://i.redd.it/iv62p6f91ag61.jpg
     
     
  • 2.168, z (??), 11:01, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    на 11 глянули всеж
     

  • 1.38, flexagoon (ok), 08:47, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Уже джава 16, а многие до сих пор сидят на восьмой...
     
     
  • 2.43, ndimens (?), 09:33, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что обратная совместимость - иллюзия. Из-за зависимостей хрен переедшь безболезненно на крупном взрослом проекте, который еще с java 6 начинался....
     
     
  • 3.194, Аноним (194), 15:56, 23/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так это, обновлениями надо было заниматься все эти годы а не в носу ковырять. Кто мешал?
     
  • 2.49, лютый жабби__ (?), 10:20, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >многие до сих пор сидят на восьмой

    ну, у мосбиржи до сих пор предлагается крап jdk6 и centos6 ) такие лохи скоро вымрут и на их место придут коклинутые докерята )

     
  • 2.81, Аноним (2), 13:31, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > до сих пор сидят на восьмой

    И что в этом плохого? Если работает - зачем трогать? Или у тебя дофига ресурсов свободных? Начни с этого, почему они свободны оказались.

     

  • 1.40, Аноним (39), 09:30, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Рад что Java развивается, она в купе с C++ и C# последний оплот надежды в этом pygorustнутом мире
     
     
  • 2.45, ndimens (?), 09:37, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ИМХО, сам язык очень хреново развивается, хуже всех языков. Kotlin - последняя оплот надежды в мире JVM. C Kotlin - С# еще попотеет соревноваться, а на java он давно уже плюет с высокой колокольни.
     
     
  • 3.50, лютый жабби__ (?), 10:22, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Kotlin - последняя оплот надежды в мире JVM

    ты пиарщик турбонадмОзгов? котлин дизайнит какой-то малолетний хрен, до гослинга ему как до луны... что там кроме нескучного сахара-то есть?

     
     
  • 4.56, Старший Аноним (?), 11:18, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У вас устаревшие сведения "Малолетний хрен" уже давно не малолетний и уже давно не развивает Kotlin. Но до Гослинга ему как до Луны. Да и всей компании JetBrains. Потому как Kotlin - это всего лишь синтаксический сахар над JVM. А вот Kotlin Native, где JetBrains мог бы показать всю свою крутость и заткнуть за пояс разные там C++ с CLang-ами, как-то не развивается от слова "совсем".
     
     
  • 5.57, Аноним (110), 11:38, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так Kotlin только и нужен как сахар к JVM. Kotlin Native это довольно специфичная штука, этакий Swift с корутинами. Популярен сейчас Swift? А может Vala?  
    Никому это не нужно, когда нужен натив и realtime пишут на Cpp2x или Rust.
     
     
  • 6.70, Аноним (67), 12:40, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, /bin/ls пишут на русте, а все остальное, включая ls на си. cpp2x идет в лес
     
     
  • 7.131, Аноним (110), 19:32, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ага, /bin/ls пишут на русте, а все остальное, включая ls на си.
    > cpp2x идет в лес

    СИ нормальный язык, но в нем недостаточно абстракций, на нем сложно писать большое приложение в котором взаимодействуют куча объектов со своими жизнеными циклами. Даже банально отсутствие неймспейсов приводит к _уродскому_именованию_методов_чтоб_имя_было_уникальным_во_всем_проекте (ладно, обойдемся префиксом _УИМ). На СИ пишут смычку с железом, делают cli утилиты которые отправляют сисколы в ядро, ну и хорошо.

    Автор коммента выше предложил Kotlin.Native против CPP. Но Kotlin это такая же замена CPP как и Swift, или Vala, или язык D, или даже новый Cpp2x со всеми фишками, я не вижу почему Kotlin.Native может достичь успеха. И я понимаю почему JetBrain не вкладывает много усилий в Kotlin.Native.

     
     
  • 8.133, F (?), 19:57, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если на Си недостаточно абстакций, ну так их можно написать на том же Си, вопрос... текст свёрнут, показать
     
  • 4.173, ndimens (?), 11:18, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В байткоде JVM есть все необходимое - что в Java кроме нескучного сахара-то есть? Java, Scala, Clojure, Groovy - не нужно.
     
  • 3.68, Аноним (67), 12:39, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >  сам язык очень хреново развивается, хуже всех языков

    Зачем ? Синтаксиса v5 за глаза хватит еще правнуки на нем будут песать. В этом какраз жирный но единственный плюс жабы.

     
     
  • 4.171, ndimens (?), 11:15, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Слышу это от каждого джависта, который кроме джавы других языков не знает. Синтаксиса Visual Basic тоже более чем достаточно, но сомневаюсь что правнуки его авторов на нем пишут. Наверно, другие языки вообще не нужны? Странно, почему при таком подходе Java вообще появилась на свет.
    Такие узколобые консерваторы и дискредитируют профессию программиста - для них это только денюжки за набивание буковок.
     
  • 4.174, ndimens (?), 11:21, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Lombok то же не нужен? Странно, если java 1.5 всех устраивает, зачем Lombok нужен? Ой, неужели без него много кода получается, надоело, хотелось бы меньше? Ой, а внезапно на Kotlin получается кода в несколько раз меньше, и без дополнительных препроцессоров.
     
     
  • 5.175, Аноним (156), 11:48, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Подозреваю, аноним забыл тег <sarcasm>, ибо сомневаюсь, что кто-то будет такое на полном серьёзе писать.
     
  • 5.176, Аноним (-), 12:03, 18/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    без лобков - это был нормальный язык, теперь же он один из тысяч "нескучных" езыков. и тут то конкуренция задавила. маркетолохам надо было выбрать либо х.. либо рыбку
     
  • 3.74, Аноним (73), 12:49, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кому ваш C# нужен? Кончится микрософт, и всё. Конец этой платформе. А кончиться микрософт может по политическим причинам.
     
     
  • 4.78, Аноним (156), 13:04, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    О, политик в треде.
    Да ещё и отъявленный консерватор, который, видимо, даже не пробовал писать на Kotlin (который, кстати от C# и F# многое взял, в том числе и паттерн-матчинг был аналогичный, но слишком мощный, из-за чего его пришлось немножко обуздать). Да, либы в основном джавовые, из-за чего приходится некрасивые обёртки писать, но зато потом не приходится возиться с этим многословным легаси.

    Вот и берёт Java то, что в F#/C#/Kotlin уже реализовано (давно или недавно - но раньше).
    Если она не будет этого делать, то и на самой Java останется только жуткое трудноподдерживаемое легаси.

     

  • 1.53, Аноним (53), 10:36, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >запечатанных ("sealed") классов

    Дурдом продолжается. А если мне позарез надо унаследовать, мне что, свой форк сопровождать?

     
     
  • 2.55, anonnononon (?), 10:50, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    форкай и переписывай на питон или джаваскрипт, а там наследуй-обнаследуйся.
     
  • 2.64, Wilem82 (ok), 12:22, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если что-то позарез нужно, всегда можно через жава-агент переписать байткод на загрузке класса.
     
  • 2.65, Аноним (66), 12:25, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    если надо поменять поведение можно вместо наследования воспользоваться композицией
    или через рефлексию менять

    Если надо унаследоваться ради того чтоб унаследоваться, то не судьба

     
  • 2.94, Ефросий (?), 14:35, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уже давно есть final классы которые нельзя наследовать, они тебе не мешали же.
     

  • 1.60, Аноним (-), 12:15, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > с системы управления версиями Mercurial на Git

    "In the bay, bye, bye, bye!"

     
  • 1.62, Аноним (62), 12:16, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Апплеты поддерживаются?
     
     
  • 2.95, Ефросий (?), 14:36, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тольно на java-fx )
     

  • 1.72, YetAnotherOnanym (ok), 12:45, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > экспериментальный API Foreign Linker, предоставляющий доступ из Java к нативному коду

    /* Озадаченно почесав затылок */
    А что, раньше из жабы нельзя было дёргать любую .so'шную либу?

     
     
  • 2.76, testenv (?), 13:01, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Можно, через JNI, но он страшен, как атомная война.
     
     
  • 3.97, Ефросий (?), 14:37, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И так же опасен. И люди которые его использовали в своих проектах, видимо, её пережили.
     

  • 1.82, danonimous (?), 13:49, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Отличные изменения, Java почти достигла совершенства, ждём 17-ю версию!

    Теперь удобно deb/rpm делать, в итоге программы на Яве будут легче, чем GTK/Qt, засунутые в Snap/Flatpak.

    Kotlin и Dart можно закапывать, а C# оставить для конкуренции.

     
  • 1.84, vitalif (ok), 14:02, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Да закопайте вы уже эту жабу, надоела она вместе со своими спрингами
     
     
  • 2.107, Аноним (-), 15:39, 17/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    хотим новую и нискучную . после подобной шутки пару лет назад полезли "нескучные" езыки программирования от школолорастов до го..нища . завязывайте со своими тупыми желаниями, а то их исполняют
     

  • 1.123, Аноним (2), 18:32, 17/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Long live Java!
     
  • 1.180, Андрей (??), 12:57, 19/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ява стала ещё быстрее?
     
     
  • 2.190, Аноним (190), 21:41, 20/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тормозить?
     

  • 1.188, Анонимный Алкоголик (??), 02:08, 20/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что там в современной Jave с арифметикой? Всё так же переполнения никак не сигнализируются?
    И может быть пора наконец (откопать стюардессу) этим "веб-приложениям" перейти в основном на изначально предназначенную им Java? Вместо очередных по-настоящему уже сексуальных извращений в "браузерах"?
     
     
  • 2.193, Аноним (193), 22:27, 21/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Всё так же переполнения никак не сигнализируются?

    Ты что, отстал от тренда?! В новейших архитектурах (RISC-V) нет такого понятия, как и нет флагов вообще, надо самому проверять.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру