Информация об изменениях

Сообщение Re[8]: Насколько актуален Go от 30.07.2024 19:12

Изменено 30.07.2024 19:27 diez_p

Re[8]: Насколько актуален Go
Здравствуйте, Pzz, Вы писали:

Pzz>Насчет исключений, я не понимаю, чем они тебе так дороги.


Тем, что, что можно разрушить контекст, без отлова всяких ошибок в промежуточных состояниях.

Pzz>Про многословность я бы поспорил. Программа на C++ получается более длинной, чем на Си. Программа на Go получается раза в два-три короче,

Если сравнивать с java/С#/Kotlin про С++ — ничего не скажу.

Pzz>Гошный ООП хорош тем, что он не разрастается. На Го неудобно писать развернутую иерархию классов, и это хорошо.

В ООП надо уметь, но какой либо фреймворк на го интересно посмотреть как был бы сделан.

Pzz>Про аннотации, я не очень понял, что имеется ввиду.

Это метадата для обработки в рантайм или compile тайм, а ля если надо написать свой, узко специализированный спринг, хибернейт, рест контроллер и т.д.
Re[8]: Насколько актуален Go
Здравствуйте, Pzz, Вы писали:

Pzz>Насчет исключений, я не понимаю, чем они тебе так дороги.


Тем, что, что можно разрушить контекст, без отлова всяких ошибок в промежуточных состояниях.

Pzz>Про многословность я бы поспорил. Программа на C++ получается более длинной, чем на Си. Программа на Go получается раза в два-три короче,

Если сравнивать с java/С#/Kotlin про С++ — ничего не скажу.

Pzz>Гошный ООП хорош тем, что он не разрастается. На Го неудобно писать развернутую иерархию классов, и это хорошо.

В ООП надо уметь, но какой либо фреймворк на го интересно посмотреть как был бы сделан.

Pzz>Про аннотации, я не очень понял, что имеется ввиду.

Это метадата для обработки в рантайм или compile тайм, а ля если надо написать свой, узко специализированный спринг, хибернейт, рест контроллер и т.д.

Вообще языки я бы не особо сравнивал, т.к. сравнивать надо экосистемы, тут пожалуй только Си и С++ выбиваются, потому что в первых вообще все вручную делается во вторых — зависит, но тоже думать надо, в остальном плюс минус, а вот экосистемы это да.