@oop_ru

Страница 623 из 785
Mykola
26.04.2018
09:22:56
ссылки в студию! иначе несчитово

Aleh
26.04.2018
09:23:04
ссылки чего?

Google
Mykola
26.04.2018
09:23:17
на жизненный цикл обьекта

а то я как-то давно варюсь в этой каше, но не встречал еще нормальных статтей о жизненном цыкле обьекта

Aleh
26.04.2018
09:25:09
на жизненный цикл обьекта
https://en.wikipedia.org/wiki/Object_lifetime

Mykola
26.04.2018
09:27:40
ну эту и я видел, но вот и всё

Aleh
26.04.2018
09:28:48
что все?

Mykola
26.04.2018
09:30:12
ну сложно найти ответы по поводу хорошо это или плохо, как с этим жить, почему в некоторых языках так, а не иначе

Aleh
26.04.2018
09:32:01
"хорошо это или плохо" это надо в детских книжках смотреть

там про хорошо и плохо в основном

Mykola
26.04.2018
11:43:39
"хорошо это или плохо" это надо в детских книжках смотреть
с такими рекомендациями только в детском садике и преподавать, а не в этом чатике сидеть

Maksim
26.04.2018
11:45:13
хватит его кормить с этими конструкторами...)

Sergey
26.04.2018
12:49:32
ну сложно найти ответы по поводу хорошо это или плохо, как с этим жить, почему в некоторых языках так, а не иначе
ну тут надо в историю вникать.... ресерчить) сам понимаешь) ну и по поводу хорошо или плохо - Эскобар

Ihor
26.04.2018
14:54:34
Пабло?

Adel
26.04.2018
14:55:17
нет

Google
Дмитрий
26.04.2018
19:05:43
Как то даже неприлично

Nik
26.04.2018
19:06:23
звучит как что-то очень плохое
С точки зрения дизайна - да, с точки зрения юзабилити - весьма удобно

Дмитрий
26.04.2018
19:06:37
Вот это кстати погано вообще

Sergey
26.04.2018
19:06:55
Дмитрий
26.04.2018
19:07:20
Приводит к ситуации когда вокруг происходит полнейшая чертовщина, но всем норм потому что удобно

Рубистайл

Nik
26.04.2018
19:07:57
Model::find(1); Под капотом там резолв модели из контейнера с зависимостями и враппер на калл статик который проксирует статику в обычный метод

Sergey
26.04.2018
19:08:00
рубистайл с аннотациями типов и здравым смыслом по идее удобно))) а вот попытка перенести руби стайл в php я вижу обреченной на "успех" изначально

Nik
26.04.2018
19:08:45
Ну реализация маппинга через статику завернута в трейт, и он довольно много где используется

Nik
26.04.2018
19:09:07
Но удобно :)

Sergey
26.04.2018
19:09:20
https://github.com/illuminate/support/blob/master/Traits/Macroable.php

эдакий гибрид сервис локаторов и недомиксинов....

Но удобно :)
все относительно)))

p.s. ты не думай, я тоже такими штуками обмазывался.... лет 5 назад

Nik
26.04.2018
19:10:44
И дело привычки, согласен :)

Sergey
26.04.2018
19:10:57
ну то есть я могу сравнивать подходы)

Google
Nik
26.04.2018
19:11:19
Ну мне после симфы многое тоже в ларе глаз режет, но любые фичи девелопятся быстро и удобно, и пока меня это устраивает

Sergey
26.04.2018
19:11:39
Ну мне после симфы многое тоже в ларе глаз режет, но любые фичи девелопятся быстро и удобно, и пока меня это устраивает
что если я скажу что симфони тоже говно (ну местами, некоторые вещи как и в ларе норм)

да и потом.... причем тут симфони, ты там тоже можешь говном обмазываться подобным образом))

просто это не из коробки и сложнее)

Mykola
26.04.2018
19:42:42
пока у тебя нет нужды влазить во внутренности фреймворка - лара вполне себе хороший DSL

берешь мануал и делаешь, не задумываясь что там какие-то стаические вызовы и трейты, и что это пхп вообще

но только не лезь в ядро!)

Adel
26.04.2018
19:45:16
но только не лезь в ядро!)
истину глаголишь :) там такой треш

Mykola
26.04.2018
19:45:54
симфони, правда, еще хуже

Adel
26.04.2018
19:46:07
ой врядли

Mykola
26.04.2018
19:46:36
ой, уж я то знаю, колупаю симфу каждый день

симфони выигрывает только в одном аспекте: модули и конфигурация

Adel
26.04.2018
19:48:19
https://phpclub.ru/talk/threads/%D0%9D%D0%B5%D0%B4%D0%BE%D0%9E%D0%9E%D0%9F-%D0%BE%D1%82-laravel-%D1%87%D0%B0%D1%81%D1%82%D1%8C-2.83993/ вот такое там врядли встретишь я думаю

Mykola
26.04.2018
19:49:23
тайпклассы с приоритетами)

ну в симфе не хуже бывает

Sergey
26.04.2018
19:51:42
эт да

Mykola
26.04.2018
19:52:11
из сегодняшнего: симфони использует некий phpunit-bridge, который внутри себя при запуске (вместо пхпюнита, типа ./bin/simple-phpunit) по прошитому намертво урлу выкачивает с гитхаба пхпюнит, ложит его в определённую папочку и запускает его

Tadeus
26.04.2018
19:52:13
Если не симфа/ларавел, то что?

Mykola
26.04.2018
19:52:34
пока ничего нет

Google
Mykola
26.04.2018
19:52:46
Ыыы - те же грабли, но в профиль

зенд - там тоже по особенному

Sergey
26.04.2018
19:53:36
Если не симфа/ларавел, то что?
ну я не думаю что когда-либо появится какой-то эдакий фреймворк который "ну вот все ребята, теперь все будут довольны".

это будет уже пост-фреймворковый мир

Mykola
26.04.2018
19:53:56
я думал они хотят сделать опять набор прекрасных, "но других" компонентов, с которых ты можешь собрать свой фреймворк, но там тоже грусть под капотом

Adel
26.04.2018
19:54:35
да не будет идеального фреймворка. такого чтобы и блог за 30 минут и ынтерпрайз писать

лебедь рак и щука

f4rt~
26.04.2018
19:54:52
а зачем вам фреймворк?

Mykola
26.04.2018
19:55:07
я пробовал начинать писать самый лучший фреймворк на пхп, несколько раз начинал

Sergey
26.04.2018
19:55:16
ну то есть ..... проблема то не в том что там "ларавель говно" или "симфони ниоч" а в том что есть огромное комьюнити людей которые знают один инструмент и его применяют везде

Mykola
26.04.2018
19:55:31
но я всегда упирался в непобедимую проблему, угадайте какую)

Tadeus
26.04.2018
19:55:34
а зачем вам фреймворк?
Чтоб с великом не заморачиваться

Adel
26.04.2018
19:55:52
кстати распиньте мой призыв докладчиков. наверно уже неактуально

f4rt~
26.04.2018
19:55:58
Чтоб с великом не заморачиваться
дык взял psr7/11 и поехала на компонентах

Google
Mykola
26.04.2018
19:56:02
Поиск лучшего
не, не так глобально, я реалист

Tadeus
26.04.2018
19:56:18
не, не так глобально, я реалист
Все мы реалисты)))в чатах

f4rt~
26.04.2018
19:56:35
не увеличивая сложность :)

Mykola
26.04.2018
19:56:53
ты просто не можешь сделать лучше :D
скорее всего да, но в чем причина?

f4rt~
26.04.2018
19:57:04
Mykola
26.04.2018
19:57:11
вероятно яп
в точку!

Tadeus
26.04.2018
19:57:12
ты просто не можешь сделать лучше :D
Типа без jquery работаешь?))

f4rt~
26.04.2018
19:57:17
+ уровень разработчиков

Mykola
26.04.2018
19:57:28
как бы я не пытался улучшить то, что есть - в итоге говно получается)

f4rt~
26.04.2018
19:57:58
вопрос что есть лучше и лучше ли будет, когда будет правильнее но сложнее ?

вряд ли

Sergey
26.04.2018
19:58:40
я наблюдаю следующую проблему. Есть господин А, и господин Б. Первый начал делать штуки. Штуки прикольные но местами не оч. Господин Б ваял бэйзкампоклоны пачками и захотелось ему упростить поточную разработку. И взял он компоненты господина А и завернул сверху в свои штуки что бы было удобнее чисто под него. Народ разделился на два лагеря и начали хаять друг друга вместо колоборации и сотрудничества (хотя оно есть конечно, в самом ядре, но очень странное). А потом появляется еще какой-нибудь вася пупкин и говорит "херня это ваше MVC - вот вам ADR, а еще вот вам моя собственная ORM... и DBAL, и вообще вот мои крутые компоненты"..... И каждый в целом делает одно и то же и примерно одинаково херово.... Ну и еще из 1000 человек может быть у одного будет какая-нибудь дельная мысль.... и то не факт что он что-то реализует. Ну короч.... сегрегация комьюнити на почве фреймворков, разжигание межфреймворковой розни, стогнация комьюнити.

и главное - все будут гнать линию "норм симфони для маленьких проектов" или "норм ларавель для больших проектов"

и в итоге вместо специализации мы опять идем к обобщению подходов и как следствие к еще большому количеству проблем

при этом почти никто думать не хочет, а от того все еще печальнее

Mykola
26.04.2018
20:00:19
я все таки вижу проблему в другом: никто не подходит к созданию фреймворка с правильного конца

Страница 623 из 785