Size: a a a

JavaScript.Ninja

2021 May 04

СД

Саша Домоседов... in JavaScript.Ninja
Паттерны вообще к языку не привязаны
источник

СД

Саша Домоседов... in JavaScript.Ninja
Можете хоть на псевдокоде их изучать
источник

AM

Alex Makarov in JavaScript.Ninja
Я в корне не согласен с этим утверждением.
источник

M

Michael in JavaScript.Ninja
Я почему сказал за пайтон, потому что, как я слышал, у них в приципах заложено, что должен быть только один правильный способ что-то сделать.
Поэтому он может навязать определенные правильные практики
источник

II

Ilya Izilanov in JavaScript.Ninja
они будут правильными для питона)
источник

AM

Alex Makarov in JavaScript.Ninja
Многие "паттерны" призваны решать конкретные боли конкретного языка/предметной области, и для других просто имеют мало смысла
источник

IK

Illya Klymov in JavaScript.Ninja
Если мы говорим о языках с одинаковой парадигмой то да
источник

IK

Illya Klymov in JavaScript.Ninja
Можете привести пример?
источник

II

Ilya Izilanov in JavaScript.Ninja
я бы сказал что они имеют мало смысла когда они уже есть в языке. тот же singleton в js'е -  {}
источник

ДМ

Дмитрий Моисеев... in JavaScript.Ninja
Илья может уже спрашивали но что то не нашел, как тебе руби на беке, есть популярное мнение что это лучший фреймворк с кучей автоматизации из коробки, разделяешь это мнение?
источник

IK

Illya Klymov in JavaScript.Ninja
Я к нему равнодушен
источник

h

hwe in JavaScript.Ninja
вы про Рельсы, наверное?
источник

ДМ

Дмитрий Моисеев... in JavaScript.Ninja
да рельсы
источник

ДН

Даулет Нуржанов... in JavaScript.Ninja
Скажем, есть useQuery хук, который возвращает loading
А если делать свою реализацию, то это нужно будет делать самому
источник

AM

Alex Makarov in JavaScript.Ninja
ну давайте близко к js тогда, а не к абстрактным фабрикам.

Вот у нас есть реакт. Вот у нас есть проблема переиспользования stateful логики.
Вот у нас были 3 "паттерна" ее решения: миксины, хоки с рендерпропсами, хуки.
Хуки появились - миксины нам не нужны (кроме как для поддержки), потому что они решали конкретную боль, которая в экосистеме теперь решается совсем по иному.

Разумеется миксины существуют и существовали вне реакта, как некая отдельная абстракция. С этой точки зрения "изучение паттернов" может иметь какую-то отдаленную пользу, вдруг и в твой мир эту штуку завезут.
Но может нести и вред - мелкие семантические различия того что называется "миксинами" в разных языках/фреймворках могут быть весьма существенны на практике.
источник

IK

Illya Klymov in JavaScript.Ninja
Я о паттернах, не о "паттернах"
источник

AM

Alex Makarov in JavaScript.Ninja
А что такое "паттерны" и паттерны?
источник

IK

Illya Klymov in JavaScript.Ninja
Те, что стандартизированы у банды четырех к примеру
источник

AM

Alex Makarov in JavaScript.Ninja
да ок, давно Вы писали в js абстрактную фабрику?
источник

IK

Illya Klymov in JavaScript.Ninja
На прошлой неделе
источник