Size: a a a

WordPress for developers

2021 April 27

MK

Mikhail Kobzarev in WordPress for developers
благодарочка
источник

КЗ

Кирилл Золотарев... in WordPress for developers
я вашу позицию понял, далее нет смысла продолжать сию дискуссию
источник

SZ

Sergej Zhuk in WordPress for developers
Ну вы реально бред несете
источник

АП

Артём Приходько... in WordPress for developers
через некоторое время собственный код может превратиться в говнокод😁
источник

MK

Mikhail Kobzarev in WordPress for developers
согласен
источник

J

Johnny in WordPress for developers
Хейтер детектед
источник

KD

KAGG Design in WordPress for developers
Как раз нормальная тема, а не срач вокруг WooCommerce
источник

J

Johnny in WordPress for developers
Больше = лучше?
источник

KD

KAGG Design in WordPress for developers
++
источник

АП

Артём Приходько... in WordPress for developers
срач вокруг валидности говнокода😁😁
источник

КЗ

Кирилл Золотарев... in WordPress for developers
А вы без оскорблений не можете видимо?😂 В чем бред, нужно обосновывать свои выпады, а не просто подгавкивать
источник

D

Denis in WordPress for developers
через колбек тоже не работает
источник

J

Johnny in WordPress for developers
источник

KL

Katya Leurdo in WordPress for developers
xdebug включай и дебагай что там внутри происходит
источник

dn

dmitry nektobit in WordPress for developers
Недостатки alpine.js
1. Несмотря на встроенную гибкость alpine уступает таким монстрам как React, Vue, Angular и Svelte. Уступает много чем, нет CLI и как следствие скаффолдинга для компонентов, нет встроенной возможности обмениваться данными из компонента в компонент, для этого приходится дополнительно использовать spruce.js - стейт менеджер. В общем если я соберусь перечислять чего в нем НЕТ - это затянется надолго:)
2. Я применяю его для легаси проектов, а значит компонент должен уметь общаться с данными вне своего скоупа, с уже написанным функционалом который давно и хорошо работает и переписывать его никто не планирует. И это можно делать, довольно легко, но это неофицальный способ (читать "костыль" https://codewithhugo.com/alpinejs-inspect-component-data-from-js/). Официального api для получения данных вне скоупа компонента не существует а если передавать их через spruce, надо держать в голове что это теперь не реактивные данные.
3. JS нелегко дебажить. Alpine js не исключение. Девтулза отчасти помогает следить за тем что происходит с нашими шибко шустрыми данными, но в случае возникновения ошибки с моего лица далеко не сразу сходила физиомордия недоумения.
4. Парадигму реактивности тяжело воспринимать поначалу. Нас может запутать синтаксис представления и то, в какой именно момент времени случился баг. Тяжело с первого раза врубится почему консоль отдает тебе proxy вместо объекта который ты туда вроде бы посылал и наоборот.
5. Комьюнити в основном англоязычное и может отвечать со значительной задержкой.
6. Наличие навыка владения такой либой может вызвать недоумение на лице рекрутера.
источник

KD

KAGG Design in WordPress for developers
6 недостаток - главный ))
источник

MK

Mikhail Kobzarev in WordPress for developers
красиво расписал, сохранил себе  в гуглдокс
источник

dn

dmitry nektobit in WordPress for developers
😊
источник

KL

Katya Leurdo in WordPress for developers
я надеюсь теперь не будет следующего проекта на этой хрене?
реакт же еще не сносили, ну
источник

MD

Maxym Denysenko in WordPress for developers
он же не Виталик
источник