Size: a a a

2020 February 10

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
Mark
тебе не смущає що анотації/декоратори це також врапери?
та не совсем и не всегда. тот же @override совсем не декоратор.
источник

ЗФ

Затылок выглаженого Фенриза in BeerJS😺Kyiv
а что это
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
аннотация. говорит компилятору, что последующей метод будет переписан относительно родительского класса
источник

M

Mark in BeerJS😺Kyiv
я не розумію яке це відношення до DI має
источник

M

Mark in BeerJS😺Kyiv
ді як патернт завжди має купу всього
источник

M

Mark in BeerJS😺Kyiv
источник

M

Mark in BeerJS😺Kyiv
он гугловий DI хуєліард класів
источник

M

Mark in BeerJS😺Kyiv
источник

M

Mark in BeerJS😺Kyiv
1000 loc
источник

M

Mark in BeerJS😺Kyiv
один файл тільки
источник

M

Mark in BeerJS😺Kyiv
і це ще й lightweight
источник

K

Kotuhan in BeerJS😺Kyiv
👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀
1) мне всегда нужна производительность, и заказчику, который листает за тачки тоже она нужна
2) покажи интерфейс пжлст в ди и как это подружить с ди в жс.
3) та я больше про декораторы говорил. в жавке там оно в том же спринге как аннотации работает и всё понятно, а тут что-то во что-то врапнулось, что-то вышло в итоге, а ты потом дэбаж
1) Ключевое слово "мне". Но даже если ты прав - то почему до сих пор пишут бэк на ноде? Даже не так. Почему до сих пор пишут на руби? Он же медленный?
2) Не нужно никого ни с кем дружить. Имплементация ДИ может отличаться, но это по прежнему ДИ. Если тебе не нравится имплементация - то это лично твоя субъективная проблема. Напиши свою в конце-концов. Это абстракция, которая по крайней мере реально работает
3) Так уж сложилось, что тебе не нужно это все в голове держать. Ты просто берешь и используешь. Да, ты можешь покопаться и узнать че там как и кого, но это абсолютно не обязательно. Но даже если залезть и посмотреть - никакой там магии нет, все относительно понятно
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
а как ты относишься к лодашу?
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
Mark
і це ще й lightweight
и что? вопрос в самой реализации. ты видел как оно в пэхапэ сделано? это единственное чем они могут гордиться 🙂
источник

K

Kotuhan in BeerJS😺Kyiv
примерно так же как к рамде. Вполне юзабельно, но не стоит переусердствовать. К примеру, мне совсем незачем самостоятельно реализовывать сортировку по двум параметрам. Я могу, но зачем?
источник

M

Mark in BeerJS😺Kyiv
👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀
и что? вопрос в самой реализации. ты видел как оно в пэхапэ сделано? это единственное чем они могут гордиться 🙂
та я просто не розумію цих безкінечних скарг на Х фрейморк
источник

M

Mark in BeerJS😺Kyiv
зазвичай якщо щось хуйово працює то або а) всі спішили малий бюджет в) малий бюджет низький рівень спеціалістіі
источник

M

Mark in BeerJS😺Kyiv
може там все глючить бо вони хуячать селектами по базі без праймарф індексів
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
Mark
та я просто не розумію цих безкінечних скарг на Х фрейморк
не Х, а на конкретный Нест.
Я ж говорю, что там настолько всё врапнули, сделали аля-ангуляр (по архитектуре) и этим самым убили вообще любую производительность от слова “совсем”. Бенчмарков же дофигища на эту тему.

Я вообще хз чем он так нравится всем
источник

K

Kotuhan in BeerJS😺Kyiv
А вообще я с тобой не то чтобы полностью не согласен. Я было писал 2 месяца на джаве (до этого ничего кроме джс да реакта не юзал. Курс по машин лёнингу на пайтоне не считается) и меня реально приятно удивил DX. Я был в восторге от настоящей статической типизации, того как можно организовывать код, ООП и вот это вот всё. Хотя я все-равно писал с мнением "composition over inheritance"))) Но пацаны говорят что получилось реально гораздо понятнее, чем у того же телеграма. У них там правда хуй пойми что в коде творится
источник