The OpenNET Project / Index page

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



"Выпуск интегрированной среды разработки Apache NetBeans 16 "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск интегрированной среды разработки Apache NetBeans 16 " +/
Сообщение от 3draven (ok), 27-Дек-22, 23:27 
> Ну, я на нем последние 5 лет пишу как основном языке бэкенда.
> А где там JS? Типизация как была статической, так и осталась, тип
> выводится компилятором.
> var используют и в джаве для локальных переменных, ибо если не можешь
> понять тип из правой части присваивания, то написан говнокод.

Ты смотришь код в гитлабе, а не в IDE и котлин превращается в пытку на ревью комита. Код должен говорить - это принцип java, потому, что его проектировали инженеры по подходу. Иначе, я хороший программер и напишу хороший код хоть на асме, но язык должен запрещать с концами писать плохо. Потому java это хороший язык, который маскирует минимум поведения.

> Основная фишка котлина - это явное разделение типов на nullable и not
> nullable и наличие коротких символьных null-safe операторов.

Это тоже достигается одной аннотацией над корневым пакетом и плагином в мавене, в остальном отличий не шибко найдешь. Так что разницы нет, может в тонкостях, но это пофиг. Тотесть эта аннотация сделает все в проекте @notnull, и только спецом отмеченное наллабл. Как и в котлин.


Ну и плюс всякие
> фишки, уже являющиеся частью синтаксиса языка, которые в джаве достигаются ворохом
> аннотаций Lombok

Ну прям уж ворохом, набор конструкций почти совпадает, а на чем автодополнение вызвать, все равно, количество нажатых кнопок одинаковое. Не вижу в ломбоке особых отличий от синтаксиса, слова и слова, писать и писать. Нужно смотреть количество нажатых кнопок, а не текста в итоге и наступит прояснение. При этом код в джаве самоописательный, в котлин, нет в итоге и это лостигается как раз тем, что он немного многословнее. Зато польза на ревью.


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск интегрированной среды разработки Apache NetBeans 16 , opennews, 27-Дек-22, 09:32  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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