Sergey
аналогично для своих типов
Sergey
суть в идее
Denis
СОхранил покубатурю
Zaur
подскажите нормальную либу для Telegram Client API (не Bot API)
Nurik
а вообще всё это это попытка натянуть жс на ооп а этого делать просто не нужно у жс своя парадигма и свои подходы к написанию кода и нужно придерживаться их
Как и в любом ЯП)) Ruby разработчики вон молятся на рельсы. Но рельсы это ок, как и руби. Прекрасный язык. Честно. Но не с точки зрения архитектуры и ооп дизайна в виде того что есть в рельсах. ActiveSupport ? Аха, щас. Манки-патчинг . привет бесконечный дебаг.
Denis
Не нормальная, но лучшее что есть
Zaur
telegraf умеет с Client API тоже?
Sergey
с client api пока не видел ни одной либы кроме mtproto
Denis
madeline на PHP
Denis
@dotcypress кстати, я не могу тут воспользоваться методом фреймворка, никак ((( https://github.com/Piterden/syntax-highlighter-bot/blob/1.0/src/bot.mjs#L58
Sergey
madeline на PHP
даже не гуглится
Denis
https://docs.madelineproto.xyz/
Denis
Да функциональщина там
Denis
И миддлвари
Denis
???
Shvembldr
Господа, что думаете об этом: https://www.rdegges.com/2018/please-stop-using-local-storage Все заполонено гайдами и методиками с local-storage в то время, как тут объясняется что это дикий анти-паттерн
Denis
Живу не жалуюсь...
Shvembldr
ну чувствительные данные в localstorage хранить опасно
ну вот если навскидку начнешь гуглить аутентификацию и прочее, получишь 99% о том, как закидывать токены в local-storage
🐏 Alexander
так я непонял, nodejs все таки говно или нет?
Sergey
ну люди объебались с таким подходом
🐏 Alexander
нет)
бляя, значит пхп говно !? :(
Evgeny
Вопрос иначе можно поставить, в каких случаях nodejs говно?
Nurik
Ребят как выдумаете |> пайплайн оператор завезут когда-нибудь в js ?
🐏 Alexander
мне на самом деле нравится пхп, потому что на нем сделали очень крутые инструменты,
Sergey
Sergey
бляя, значит пхп говно !? :(
https://t.me/why_php_is_bad и реши для себя сам
Denis
да
Рад, что ты согласен
Denis
))))
Shvembldr
а есть статейка как лучше организовать сессии и все такое в ноджиэс?
When a user logs into your website, create a session identifier for them and store it in a cryptographically signed cookie. Вот это он рекомендует.
🐏 Alexander
https://t.me/why_php_is_bad и реши для себя сам
я видел тут некоторые твои аргументы, про мутирование например, на js Array.splice(), Array.slice() как то выглядит не лучше
Sergey
но хрень не в этом
Sergey
а в том, что все функции ведут себя по разному
🐏 Alexander
аргументы не знаю, а сами мутоды мутирует, и хуй поймешь какие мутируют, а какие нет
Sergey
аргументы не знаю, а сами мутоды мутирует, и хуй поймешь какие мутируют, а какие нет
ну это как и в обычных языках тут отличий нет только что const нет
🐏 Alexander
в пхп хоть какая-то типизация есть, а в js ее впринципе нет
Sergey
нет
Sergey
в пхп нет типизации
Mikhail
А как же нестрогая?
Alex
$array = (array) [] ?
Nurik
в пхп нет типизации
Есть тайпхинтинг но он в рантайме а не на этапе компиляции.
🐏 Alexander
всмысле нет, ты можешь аргументам указать тип?
Default
Хаха, типизация в пхп
Default
Смешно
Sergey
я с таким же успехом могу делать в жс const foo = Number(arg)
Nurik
ну это не типизация
Согласен, но и flowjs тоже не типизация, но проблемы решает те же.
Sergey
и не работает в рантайме
Sergey
и имеет проверку типов
Alex
я с таким же успехом могу делать в жс const foo = Number(arg)
Ну и чем не типизация? Какие минусы?
Sergey
а не проверку вызовов
Sergey
Ну и чем не типизация? Какие минусы?
приведение типов не типизация
🐏 Alexander
function foo(IModel $model) { } чем не типизация?
Nurik
и имеет проверку типов
Ну так костыль. И это не типизация.
🐏 Alexander
@sergeysova и вообще, за все свое существование в ноде так и не появилось достойных конкурентов Симфони, Ларавелу, Вордпрессу, это говорит о том, что нода для других задач