@symfony_php

Страница 299 из 1418
Andrew
26.09.2017
06:09:32
https://github.com/fesor/doctrine-orm-dbal-one-love
Спасибо, как раз нужно будет на этой неделе :)

Vyacheslav
26.09.2017
06:56:12
Пасаны, я хорошо знаю laravel, посоветуйте что то типо laracast для симфони

Sergey
26.09.2017
06:57:09
knplabs

ну а вообще лучше доки почитать

Google
Boris
26.09.2017
06:57:25
https://knpuniversity.com/tracks/symfony

Vyacheslav
26.09.2017
06:58:06
Ну доки понятно, там и книги типо best practice есть тоже изучу

Sergey
26.09.2017
06:58:42
ну вот после прочтения docs,cookbook,components не должно остаться в принципе вопросов

Vyacheslav
26.09.2017
07:00:14
За счёт чего симфони вообще считается для enterprise проектов лучше остальных (кроме зенда, с ним та же херня)?

Гибкость? Безопасность?

Sergey
26.09.2017
07:00:44
а он считается для интерпрайз проектов?

Vyacheslav
26.09.2017
07:00:56
Ну я где то читал что да

Sergey
26.09.2017
07:01:10
java/c# для интерпрайза имеет все инструменты

а на пхп никакой фрейм с этим не справится

Vyacheslav
26.09.2017
07:01:17
Не каких то форумах и тд

Boris
26.09.2017
07:03:18
Sergey
26.09.2017
07:04:20
А cookbook есть свежая или я не туда смотрю?
они ее на http://symfony.com/doc/current/best_practices/index.html заменили, а все что было в кукбуке запихнули в обычные гайды

Boris
26.09.2017
07:05:51
Я правильно понимаю что с 4й версией сразу выйдет и обновленная дока?

Google
Sergey
26.09.2017
07:06:00
да

Boris
26.09.2017
07:07:50
Что-то принципиально новое в ней будет или будет достаточно ознакомится с логом изменений и пока читать старую доку?

Vyacheslav
26.09.2017
07:07:56
Ну погоди, а как же мощные порталы с огромным Функцианалом не будут же они на яве писатся

а на пхп никакой фрейм с этим не справится

Sergey
26.09.2017
07:08:59
Что-то принципиально новое в ней будет или будет достаточно ознакомится с логом изменений и пока читать старую доку?
в 4й версии все будет такое же как и в 3.4, только депрейкеты удалят. и Symfony Flex добавят как отдельный проект. ну и дефолтная структура поменяется немного(это не обязательно у себя на проекте делать)

Dinar
26.09.2017
07:09:25
Boris
26.09.2017
07:09:50
А что скажете за этих ребят? https://knpuniversity.com/tracks/symfony отзывы вроде неплохие читал.

Sergey
26.09.2017
07:10:40
кровавый интерпрайз это когда у тебя миллион интеграций с друми бизнесами всеми возможными способами, сервер на котором крутится все это дело со встроенной памятью на 256гб+, и очень сложная бизнес логика. все это дело пишется не одним десятком разрабов

Vyacheslav
26.09.2017
07:10:55
Я про порталы и сайты с оэуеть каким бэком

Sergey
26.09.2017
07:11:13
а при чем этот бекенд к интерпрайз разработке?

Vyacheslav
26.09.2017
07:11:36
С нетривиальной логикой и кучей сторонних интегрированных сервисов

И нагрузках милионных

Sergey
26.09.2017
07:12:18
А что скажете за этих ребят? https://knpuniversity.com/tracks/symfony отзывы вроде неплохие читал.
хорошие, Ryan активный контрибьютор симфони, веселый чувак, но контент иногда с ошибками и нужно разбираться почему когда ты сделал все что они говорят у тебя валят какие-то ошибки

Vyacheslav
26.09.2017
07:12:40
Сейчас php 7 вполне способен на норм нагрузки

Sergey
26.09.2017
07:12:46
в интерпрайзе редко бывает миллионная нагрузка

Vyacheslav
26.09.2017
07:13:29
Ну блин давай возьмём championat.com, kinopoisk.ru

Там посещаемость пиздец

Google
Sergey
26.09.2017
07:13:55
и при чем тут интерпрайз?

Boris
26.09.2017
07:15:59
Вообщем путь такой 1. Дока https://symfony.com/doc/current/index.html (Getting Started|Guides|Components) 2. Best practice http://symfony.com/doc/current/best_practices/index.html 3. https://knpuniversity.com/tracks/symfony 4. Зандстру для паттернов?

Vyacheslav
26.09.2017
07:16:02
Не для хорошего бизнеса если нужно что то мощное

Sergey
26.09.2017
07:17:16
интерпрайз - это корпоративный софт, который решает бизнес проблемы внутри определенной компании или корпорации. всякие 1C, Sap, Oracle, Salesforce и тд админка на сайте в принципе тоже можно считать корпоративным софтом, но обычно когда идет речь об интерпрайзе имеется в виду немного не то

Michael
26.09.2017
07:17:34
enterprise и высокие нагрузки всё таки разные вещи

Sergey
26.09.2017
07:18:04
а кинопоиски, вконтакте, фейсбуки это совсем из другой оперы и решают проблемы не внутри бизнеса, а работают как продукт для клиентов

Vyacheslav
26.09.2017
07:18:08
значит что то я не понимаю немного в этом, поясните ребят

Michael
26.09.2017
07:18:35
для сложной логики берут симфони, для скорости, например, те же баду, вообще на чистой пыхе с расширениями под си пишут

Sergey
26.09.2017
07:20:22
вот например взять софт для банка, это не обязательно будет веб. там будет целая солянка из технологий для служащих банка, интеграция со всякими страховыми, старыми системами на коболе и тд. у них есть веб морда чтобы клиенты могли зайти посмотреть свой баланс, перекинуть деньги, но это только часть айсберга

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

Vyacheslav
26.09.2017
07:24:06
хм, ну да, я в принципе это и имел ввиду

Sergey
26.09.2017
07:28:49
ну в общем для мелко-средних проектов симфони отлично работает, со скрипом можно на большие брать. даже для микросервисов отлично подходит

для хайлоада тоже окей, но тут не от фрейма зависит

Vyacheslav
26.09.2017
07:32:09
получается для энтерпрайp пишется на java/c# а для веб юзверей пишется еще web-оболочка чтобы например услуги предоставлять какие то

Sergey
26.09.2017
07:32:43
пхпшников часто берут потому что тупо дешевле)

Vyacheslav
26.09.2017
07:33:00
а сам на чем пишешь?)

Sergey
26.09.2017
07:33:04
веба на java/c# тоже хватает. тот же Linkedin это java

одноклассники тоже java

php/kotlin/java

Vyacheslav
26.09.2017
07:34:04
вообщем надо java или c# учить, а порталы и апи для админок можно клипать и на laravel

Google
Vyacheslav
26.09.2017
07:34:12
понял, спасибо))

Sergey
26.09.2017
07:34:32
даже если не собираешься писать на java/c# то пхпшнику их знать мастхев

как минимум по ним на много больше ресурсов есть полезных

Yuriy
26.09.2017
08:16:04
всем привет подскажите пожалуйста в какую сторону копать есть настроеный бандл GeniusesOfSymfony/WebSocketBundle чат работате но не продолжительное время, после простоя 10-15 мин нужно обновлять страницу чтобы отправлялись сообщения как это можно исправить? чтобы исключить обновления страницы

Sergey
26.09.2017
08:17:47
ping/pong

Valentin
26.09.2017
08:17:51
Браузер в консоли пишет чего-нибудь? Дисконнект происходит или просто нет отправки/получения?

Sergey
26.09.2017
08:17:59
ping/pong
heartbeat называется)

Sergey
26.09.2017
08:18:08
я хз что это за бандл, но для того что бы коннекшен не закрывался ты должен "пробировать" коннекшен

да да, hearbeat

мне больше нравится ping/pong

Yuriy
26.09.2017
08:19:01
"пробировать" коннекшен - это как?

Sergey
26.09.2017
08:19:13
написали же

а вообще на будущее - не связывайся с сокетами на php

Valentin
26.09.2017
08:19:54
Отправлять минимальные сообщения а-ля {"ping": 1}, чтобы не закрывался коннекшн

Sergey
26.09.2017
08:19:56
только для пет проджектов можно

Отправлять минимальные сообщения а-ля {"ping": 1}, чтобы не закрывался коннекшн
по хорошему этот самый бандл это должен делать за него

есть столько вариантов как прикрутить сокеты без боли...

https://github.com/centrifugal/centrifugo

Valentin
26.09.2017
08:20:36
Я вот глянул сейчас в доки, там есть такая фича, кстати. С периодическими эвентами

Sergey
26.09.2017
08:20:50
https://github.com/fanout/pushpin - для тех кому скучно

Google
Sergey
26.09.2017
08:21:30
https://github.com/centrifugal/centrifugo
опять ты со своим го)

Sergey
26.09.2017
08:21:30
и я думаю если поискать найдется что-то еще.... хотя уже этих двух солюшенов с головой хватает для реалтайма на php

ну я ж на всякий плюсовую штуку скинул)

которая превращает websocket сообщения в http запросы/ответы

Sergey
26.09.2017
08:22:09
Sergey
26.09.2017
08:22:29
ну то есть "на симфони если" то да, задержки будут)

они будут и в случае с рэтчетом

Sergey
26.09.2017
08:22:49
я за симфони и говорю)

по 100-200мс на сообщение такое себе удовольствие

Sergey
26.09.2017
08:23:03
я помню как-то рефакторили "чатики" на симфони и рэтчите

Sergey
26.09.2017
08:23:23
http://symfony.com/blog/new-in-symfony-php-based-configuration-for-services-and-routes

Sergey
26.09.2017
08:23:24
писать в базу через доктрину

Sergey
26.09.2017
08:23:29
вот и блогпост подьехал

Sergey
26.09.2017
08:23:52
по 100-200мс на сообщение такое себе удовольствие
я сча чатик пишу на центрифуге, у меня запись сообщеньки где-то 20ms

и это я еще не выкинул доктрину

через dbal выходит где-то за 10ms

Страница 299 из 1418