
Vit
03.10.2017
17:00:45
и критерии мертвости уии в студию. методология ddd на нем не заводится?

Alex
03.10.2017
17:00:50

Павел
03.10.2017
17:00:59
да пусть
ну или развернуть какую CMS на Yii и ковырять ее

Google

Павел
03.10.2017
17:01:50
Вот EasyYii норм для начала

Alex
03.10.2017
17:01:53

Павел
03.10.2017
17:01:55
Простенький и понятный

Alex
03.10.2017
17:02:10
ну для "хуяк хуяк и продакшн" еще норм

Aleksey
03.10.2017
17:02:24
а можно на кокрентных задачах примеры кривости yii?

Alex
03.10.2017
17:02:28
но ни одна серьезная студия сейчас не начинает делать проекты на юии так как хрен продаш

Павел
03.10.2017
17:02:44
ну не продавайте хрен
:)

Aleksey
03.10.2017
17:03:00
или у меня одного yii ассоциируется - о, это можно сделать за вечер/два )

Alex
03.10.2017
17:03:02
))
вот мы умудрились написать CRM на юии
сейчас это все начало рости и начинается жопа

Google

Aleksey
03.10.2017
17:03:43
а еще есть понятие - программирование ради программирования

Alex
03.10.2017
17:03:50
компоненты надо разделять по сервисам, а фиг там.

Aleksey
03.10.2017
17:03:51
можно конкретные примеры?

Vit
03.10.2017
17:04:08
можно пример крутого сайта, появившегося недавно, и чтоб он был на ларавел, и именно показать, что такой на уии невозможен
но ни одна серьезная студия сейчас не начинает делать проекты на юии так как хрен продаш

Alex
03.10.2017
17:04:30
написать можно и на чистой пыхе
но при изменении/добавлении функционала это превращается в ад

Aleksey
03.10.2017
17:05:06
по моему опыту - проблема обычно не в инструменте, а в отсутсвии мозга,если уж прямо
этот опыт появился как на крупных так и на мелких проектах )
поэтому хотелось бы конкретики - что yii не позволяет
может вы и правы

Alex
03.10.2017
17:05:53
К сожалению, даже при сильных мозгах это не спасет от того как фреймы диктуют разработку

Ivan
03.10.2017
17:05:59
А вот что Yii позволяет - так это наговнакодить так, что на других фреймворках такого говна написать нельзя, это да.

Aleksey
03.10.2017
17:06:23
так приведите примеры
одно нытье

Vit
03.10.2017
17:06:52
мне пример один понравился - сделали чуваки сервис на уии без всяких ddd и прочее. И почти сразу он стал приносить миллионы. На волне успеха они решили еще один замутить, но по взрослому (но на уии, но не суть) - результат одни убытки. Глакное бизнес идея, а не что там под капотом

Aleksey
03.10.2017
17:07:06
ясно

Павел
03.10.2017
17:07:23
Есть перед глазами примеры на ZF3

Google

Ivan
03.10.2017
17:07:39
Брехня
\Yii->$app->request->post везде где хочешь

Alex
03.10.2017
17:07:58
Ок. У нас ЦРМ для крупной компании написаная на юии. Ввиду своей архитектуры оно все монолитное и разделению практически не подлежит. Делать из юии что-то невразумительное и модульное - головная боль.

Aleksey
03.10.2017
17:08:06
оу, а понимать что надо не везде - это сложно? )

Ivan
03.10.2017
17:08:06
Это позволяет и голый PHP с $_POST, но тем не менее

Aleksey
03.10.2017
17:08:59
так проблема в говнокодере
а еще можно архитектуру заранее продумать
и тогда вообще все как по маслу
даже говнокод нивелируется

Alex
03.10.2017
17:09:23
Потому теперь приходится переписывать все на мелкие компоненты с 0 на основе люмена. Почему люмена? потому что в случае разрастания функционала сервиса можно накидать вреняемых компонентов или еще больше раздробить без сильной головной боли и одномного количества зависимотей хвостом

Vit
03.10.2017
17:09:28
Это вы так эту црм написали, с архитектора вашего спрашивайте

Ivan
03.10.2017
17:09:41

Alex
03.10.2017
17:10:28
Монолит херново в данном случае так как клиент анчал испытывать сильный рост и заказывает невероятное количество новых компонентов системы
некоторые их них не пишутся на пыхе

Vit
03.10.2017
17:10:43
ЦРМ для крупной (!) конторы на PHP - это круто

Alex
03.10.2017
17:10:46
или вообще работают в режиме реального времени

Aziz
03.10.2017
17:11:02
Как в YII2 обновить таблицу GRID

Aleksey
03.10.2017
17:11:02
так все проблема в тупопост архитектора

Aziz
03.10.2017
17:11:02
$.fn.yiiGridView.update('sorders-grid');

Aleksey
03.10.2017
17:11:18
не предусмотрел точки с нагрузкой

Google

Alex
03.10.2017
17:11:20

Aleksey
03.10.2017
17:11:28
не подумал как масштабировать приложении
архитектора crm

Alex
03.10.2017
17:11:34
или ты собрался юии мучать и делать из юии лару или симфу?

Aleksey
03.10.2017
17:11:36
или что там

Ivan
03.10.2017
17:11:40
Архитектора который выбирал инструменты под задачу

Alex
03.10.2017
17:11:55
Архитектор сделал ЦРМ под ТЗ
Масштабирование и юии это 2 разные вещи

Vit
03.10.2017
17:12:29
и, главное начали переписывать крупную црм не на java или c#, а снова на рнр

Alex
03.10.2017
17:12:49
Нахрена увеличивать время разработки переходя на другие языки?

Admin
ERROR: S client not available

Alex
03.10.2017
17:12:54
Причем вообще тут язык?
Чем пыха плоха то?

Aleksey
03.10.2017
17:13:34
кароч найдите нормального архитектора который прочитает ТЗ и поймет бизнес задачу и сделает нормальную архитектруру
тут дело не в yii

Alex
03.10.2017
17:13:42
Это и было сделать
после окончания разработки по ТЗ клиент написал новые задачи

Ivan
03.10.2017
17:14:00

Alex
03.10.2017
17:14:13
разделение на более мелкие компоненты

Vit
03.10.2017
17:14:16
Еще раз - речь о CRM (типа SAP. OEBS) для КРУПНОЙ RJYNJHS&

Google

Ivan
03.10.2017
17:14:20

Vit
03.10.2017
17:14:41
КОНТОРЫ*

Alex
03.10.2017
17:14:42
с целью балансировки не всей системы,а отдельных компонентов
не все компоненты требуют много мозности
а некоторые какраз имебт высокую нагрузку

Aleksey
03.10.2017
17:15:34
это все легко предугадывается на этапе планирования )

Alex
03.10.2017
17:15:41

Ivan
03.10.2017
17:16:45
Если тут реально система которая должна работать на 2+ серверах, то изначально писать её надо с расчётом на это. Фреймворк тут не причём. Или ты думаешь что если накидать связанного кода в Симфони/Ларавел, то он одним движением мышки разнесётся на кластер?

Vit
03.10.2017
17:17:03

Alex
03.10.2017
17:17:18
Нет, но количество времени требуемого на разделения лары меньше чем у юии
в 99% у юии придется тупо убирать сам юии
причина конечно так-себе, но так получилось уже

Vit
03.10.2017
17:18:29

Aleksey
03.10.2017
17:18:42
составьте хотябы mind-map по модулям и распишите что они делаеют и примерная нагрузка
это предовтратить 90% факапов в архитетуре
не формальное ТЗ, а для себя - чтобы понять

Alex
03.10.2017
17:19:32
мы когда услышали что они начали думать в сторону реал тайма мы офигели

Aleksey
03.10.2017
17:19:57
ну у кого то зн опыта не хватило предусмотреть

Alex
03.10.2017
17:20:12
ты будешь все делать мего расширяемое?
тогда точно в симфони превратится с кечей абстракции