The OpenNET Project / Index page

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



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

Оглавление

Redbean 2.0 - платформа для web-приложений, упакованных в универсальный исполняемый ZIP-архив, opennews (??), 25-Июн-22, (0) [смотреть все]

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


20. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  +/
Сообщение от Аноним (-), 25-Июн-22, 19:52 
Вебмакаки как раз любят когда явных преобразований нет. Если бы ты заглянул хоть раз в js который они пишут, то там запросто можно нарваться на переменную, которая в зависимости по ситуации может хранить в себе null, int или float. А иногда ещё и string добавляется к списку. Так что это именно вебмакаки очень любят устраивать мешанину из разных типов, отдавая на откуп компилятору/интерпретатору все приведения типов.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

21. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  +/
Сообщение от Бывалый смузихлёб (?), 25-Июн-22, 20:10 
но почему-то "вебмакаки" вполне знают, что, например, прибавление числа к строке приведёт к конкатенации( т.е "3" + 2 = "32" )
тем более, что последние годы переменные из общего var разделились на let и const, причём последняя используется несравненно чаще

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

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

23. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  +4 +/
Сообщение от Без аргументов (?), 25-Июн-22, 20:17 
Вы читать умеете? Я и написал, что типы - это для них кошмар, т.е. они не любят это
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

47. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  +/
Сообщение от Ф1 (?), 26-Июн-22, 08:10 
>Я и написал, что типы - это для них кошмар, т.е. они не любят это

Но TypeScript при этом растет как на дрожжах.

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

120. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  +/
Сообщение от Аноним (-), 28-Июн-22, 00:51 
> Но TypeScript при этом растет как на дрожжах.

...кинутых в выгребную яму, каковой та экосистема является.

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

53. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  +/
Сообщение от Аноним (106), 26-Июн-22, 10:10 
Для кого для них? Для воображаемых обезьянок?
Фронтэнд разработка сейчас чаще всего происходит на typescript
Бэкэнд если на php то там тоже ввели  статическую типизацию
Если бэкэнд на java, c#, kotlin то ничего кроме строгой статической типизации нет
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

57. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  +/
Сообщение от Аноним (-), 26-Июн-22, 10:34 
> Вебмакаки как раз любят когда явных преобразований нет.

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

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

68. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  +1 +/
Сообщение от Аноним (68), 26-Июн-22, 11:51 
Именно так у нас и происходит. Контрольная панель на react, при этом ни propTypes, ни jsdoc анотаций и даже бэкэнд на spring написан так что не понятно что именно передается.
В итоге приходится постоянно тыкать console.log и дописывать propTypes и jsdoc. Мечтаю переписать всё на typescript, но этого никогда не будет
Ответить | Правка | Наверх | Cообщить модератору

77. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  –1 +/
Сообщение от Аноним (78), 26-Июн-22, 13:53 
> анотаций и даже бэкэнд на spring написан так что не понятно что именно передается.

Ну вот на третий день ...цатьго года долботни зоркий глаз замечает что без информации типов хоть как-то автоматизировать хоть какие-то проверки коректности кода и отлов багов вообще занятие тухлое. Для хомпаги с скриптом валидации 2 полей в форме это решительно похрен было, но ведь некоторые не могут угомониться. А когда это уже либа на мег... ммм... удачи в дебаге таким макаром :)

> В итоге приходится постоянно тыкать console.log и дописывать propTypes и jsdoc.

И получается такой первобытный вариант дебага и аннотаций, только через такую джеппу что с этого даже древние сишники ржут. Оказывается технологии 70-х могут быть для некоторых недоступным хайтеком, бжад. И я все понимаю, но с тех пор примерно полвека прошло. В этом месте было что-то саркастическое про ручник и его отпуск.

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

90. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  –1 +/
Сообщение от Аноним (106), 26-Июн-22, 16:30 
А ты на чём пишешь? Покажи свой код
Ответить | Правка | Наверх | Cообщить модератору

69. "Redbean 2.0 - платформа для web-приложений, упакованных в ун..."  +/
Сообщение от Аноним (68), 26-Июн-22, 11:55 
В javascript у всех типов разные методы, невозможно отдать что-то на откуп интерпретатору потому что действия кроме базовых операций отличаются.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

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

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




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

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