The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск jsii 1.31, генератора кода C#, Go, Java и Python из TypeScript, opennews (??), 10-Июл-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


108. "Выпуск jsii 1.31, генератора кода C#, Go, Java и Python из T..."  +3 +/
Сообщение от Lex (??), 11-Июл-21, 06:29 
> или сразу JS, ибо в последнем вообще беспредел мозга

В последнем, как раз, все норм.
Беспредел - это делать на базе ЯП переусложненную кучу гомна, которая в итоге все равно превращается в что-то на исходном ЯП, решая «проблему», которой у нормальных людей нет( типизация ) и усугубляя серьезные проблемы( захламление синтаксиса усложняет поиск логических и алгоритмических ошибок и недоработок в коде. «Корректность» типов вселяет в проггеров ложную уверенность, что все дело только в правильности типизации и, если все сходится - все норм ).

По сути своей, тс - худшее, что произошло с жс.
Был ещё кофескрипт, но тот хотя бы нёс с собой новый и удобный функционал( часть которого в итоге включили в жс ) вместо откровенного замусоривания языка без внятных положительных итогов

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

111. "Выпуск jsii 1.31, генератора кода C#, Go, Java и Python из T..."  –3 +/
Сообщение от Аноним (111), 11-Июл-21, 09:05 
Вот вот. Настоящим программистам типизация ненужна. Она нужна только глупым вебмакакам которые не могут запомнить какие данные передают.

Мне например постоянно приходится прописывать jsdoc, javadoc, phpdoc чтобы понять как как работает чужой код, хотя настоящие программисты написали его без единого комментария, без документации и почти без тестов и уволились.
В java чуть легче так как строгая статическая типизация, но всё равно много чего передаются в виде Map<String,Object>

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

119. "Выпуск jsii 1.31, генератора кода C#, Go, Java и Python из T..."  +/
Сообщение от Аноним (120), 11-Июл-21, 12:20 
Дело не столько в типизации, ибо всегда можно на JS проверить или сделать Number() и т.п. Просто JS позволяет столько всего, что трудно разобраться мыслящему на классических языках. Вот эти пробросы объектов через =>, код функций внутри кода функций и прочие эксклюзивные вещи.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

137. "Выпуск jsii 1.31, генератора кода C#, Go, Java и Python из T..."  +2 +/
Сообщение от лолшто (?), 12-Июл-21, 00:33 
TS тоже стал жертвой беспредела. С появлением реакта и хайпа в веб среде вокруг ФП, куча паттернов пустила корни. Currying, partial application, higher order functions, мутировавшие в higher order components и куча прочего говна. TS отреагировал появлением utility types, которые проблему то мб и решают, но еще больше добавляют сложности и синтаксического шума. А бизнес на эти типы срать хотел, поэтому касты и any.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

139. "Выпуск jsii 1.31, генератора кода C#, Go, Java и Python из T..."  –1 +/
Сообщение от Bx (ok), 12-Июл-21, 21:09 
Ну надо же, типы данных виноваты.
Как там посдедний пишет при смешивании пробелов с табами?
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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