Size: a a a

2020 June 24

AV

Andrew Vorobiov in PHP
ну короче где надо, явное создание через new лучше делать через фабрику, а фабрики можно уже и через DI подключать
источник

AV

Andrew Vorobiov in PHP
FOX
и все же не совсем ясно как мне помогут эти 2 варианта, если мне аргумент известен только в рантайме и прилетает от юзера, а в вариантах предложенных по ссылкам предлагается создание нужного объекта класса вынести в другой класс (например фабрику), который симфони так же создаст автоматически, то есть опять же возможности передать мой динамический параметр ни в фабрику, ни в декторатор у меня не будет
источник

AV

Andrew Vorobiov in PHP
Volodymyr здесь твой вариант куда понятнее
источник

F

FOX in PHP
Andrew Vorobiov
FOX
и все же не совсем ясно как мне помогут эти 2 варианта, если мне аргумент известен только в рантайме и прилетает от юзера, а в вариантах предложенных по ссылкам предлагается создание нужного объекта класса вынести в другой класс (например фабрику), который симфони так же создаст автоматически, то есть опять же возможности передать мой динамический параметр ни в фабрику, ни в декторатор у меня не будет
это идеи, которые можно реализовать с твоей спецификтой
источник

AV

Andrew Vorobiov in PHP
ну тогда речь скорее о самих паттернах, а не о том что симфони предлагает сделать
источник

F

FOX in PHP
в случае с ридером, он скорее всего умеет делать то, что Вова написал, и это правильный дизайн
источник

F

FOX in PHP
кейс, когда конфиг статичен (не меняется "в рантайме") - можно поюзать обёртки от симфони
источник

VM

Volodymyr Melko in PHP
FOX
в случае с ридером, он скорее всего умеет делать то, что Вова написал, и это правильный дизайн
🙀
источник

AV

Andrew Vorobiov in PHP
ага
источник

AV

Andrew Vorobiov in PHP
да, ладно, тогда спасибо всем
источник

AV

Andrew Vorobiov in PHP
Volodymyr и все же, что ты так долго печатал?)
источник

VM

Volodymyr Melko in PHP
Andrew Vorobiov
Volodymyr и все же, что ты так долго печатал?)
это глюки какие-то телеги, я вообще в зуме сидел на дейлике =)
источник

AV

Andrew Vorobiov in PHP
🙂
источник

SZ

Sergey Zolotov in PHP
@ibxth а ты раст юзаешь для прода или просто играешься?
источник

A

Aleksandr Khristenko in PHP
Sergey Zolotov
@ibxth а ты раст юзаешь для прода или просто играешься?
Просто играюсь.
источник

A

Aleksandr Khristenko in PHP
У меня нет таких специфических задач где именно требовалось тащить раст.
источник

SZ

Sergey Zolotov in PHP
Aleksandr Khristenko
У меня нет таких специфических задач где именно требовалось тащить раст.
ну так то специфически и не нужно, он для вебчика вполне годится

я вот наконец добрался и немного пописал на нем, посмотрел как обстоят дела

из того что не оч понравилось:
долгая компиляция, хз как оно на проектах где код база большая (но читал там до часу доходит)
комьюнити состоит из c/c++ разрабов, и вебом там слабо пахнет. из-за этого слегка токсичность, ибо в веб приходят всякие жс разрабы к которым так же относятся
с библиотеками все плохо
асинхронность только полгода назад появилась
асинхронность с теми же проблемами как и на jvm, только еще хуже, к сожалению

а так как язык оч приятный такой симбиоз го и котлина. правда для типичного пхпшника все же сложно вьезжать было б
источник

A

Aleksandr Khristenko in PHP
Sergey Zolotov
ну так то специфически и не нужно, он для вебчика вполне годится

я вот наконец добрался и немного пописал на нем, посмотрел как обстоят дела

из того что не оч понравилось:
долгая компиляция, хз как оно на проектах где код база большая (но читал там до часу доходит)
комьюнити состоит из c/c++ разрабов, и вебом там слабо пахнет. из-за этого слегка токсичность, ибо в веб приходят всякие жс разрабы к которым так же относятся
с библиотеками все плохо
асинхронность только полгода назад появилась
асинхронность с теми же проблемами как и на jvm, только еще хуже, к сожалению

а так как язык оч приятный такой симбиоз го и котлина. правда для типичного пхпшника все же сложно вьезжать было б
Позволь с тобой не согласиться. Если посмотреть на сообщество в том-же телеграме то там именно плюсвиков довольно мало. И куча народа, которая с других высокоуровневых языков пришла.
А на счет веба, есть куча языков, которые для веба подходят больше. Ибо остутствие гц/исключений/наличие заимствования накладывает свои ограничения.
источник

A

Aleksandr Khristenko in PHP
Sergey Zolotov
ну так то специфически и не нужно, он для вебчика вполне годится

я вот наконец добрался и немного пописал на нем, посмотрел как обстоят дела

из того что не оч понравилось:
долгая компиляция, хз как оно на проектах где код база большая (но читал там до часу доходит)
комьюнити состоит из c/c++ разрабов, и вебом там слабо пахнет. из-за этого слегка токсичность, ибо в веб приходят всякие жс разрабы к которым так же относятся
с библиотеками все плохо
асинхронность только полгода назад появилась
асинхронность с теми же проблемами как и на jvm, только еще хуже, к сожалению

а так как язык оч приятный такой симбиоз го и котлина. правда для типичного пхпшника все же сложно вьезжать было б
Ну и да, асинхронность появилась давным давно в виде Futures. Это в виде async/await сахара она до стейбла докатилась недавно.
Ну и асинхронность раста нельзя сравнивать с джавой, у них разные подоходы. Futures у раста идут с pull модельно, а не push как в остальных языках, что дает некотоыре преимущества. Ну и корутины там получаются stackless.
источник

A

Aleksandr Khristenko in PHP
Sergey Zolotov
ну так то специфически и не нужно, он для вебчика вполне годится

я вот наконец добрался и немного пописал на нем, посмотрел как обстоят дела

из того что не оч понравилось:
долгая компиляция, хз как оно на проектах где код база большая (но читал там до часу доходит)
комьюнити состоит из c/c++ разрабов, и вебом там слабо пахнет. из-за этого слегка токсичность, ибо в веб приходят всякие жс разрабы к которым так же относятся
с библиотеками все плохо
асинхронность только полгода назад появилась
асинхронность с теми же проблемами как и на jvm, только еще хуже, к сожалению

а так как язык оч приятный такой симбиоз го и котлина. правда для типичного пхпшника все же сложно вьезжать было б
Если бы я для вебчика что-то новое затаскивал я бы наверное хаскель попытался затащить.
источник