Andrew
26.09.2017
06:09:32
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
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
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
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
Там посещаемость пиздец
Boris
26.09.2017
07:13:51
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
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
только для пет проджектов можно
есть столько вариантов как прикрутить сокеты без боли...
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
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
и это я еще не выкинул доктрину
через dbal выходит где-то за 10ms