Это реально?
Re: Это реально?
Приношу свои извинения, если обидел чем то или задел за живое.
Re: Это реально?
Сильной связанностью, антипаттернами, несовместимостью с остальным PHP-миром, низким уровнем квалификации сообщества. Всё как обычно.DarkLight писал(а):Вот и мы все в шоке от такого, так чем yii плох?
Re: Это реально?
Хорошо, но если нужно создать что то по сложнее чем блог в сжатые сроки, как было в нашем случае, yii, как мне кажется подходит идеально, а потом уже, если проект выстреливает, то не вижу проблем переписать на Симфони. Как по мне, так можно и на Yii писать большие проекты, просто из за связанности их труднее потом поддерживать, поэтому нужно очень тщательно всё продумывать. Насчёт антипаттернов Ваша правда, тут как есть. Несовместимость? А как же тогда компоненты Симфони которые подключаются к yii? Может частичная несовместимость. Низкий уровень квалификации - ну везде есть кривые руки, и это не вина фреймворка, а вина тех кто юзает его. А так то, после опыта кодинга на симфони и зф сложилось впечатление что создатели прутся от собственного знания ООП\архитектуры и тд. всё так заумно и так долго и сложнее чем в других фреймворках, в результате при старте проект жрёт столько что разработчик худеет, но в плане правильности симфони и зф конечно впереди, тут бесспорно, что то похожее наблюдается в Магенто, там тоже такое впечатление что создатели решили не просто создать продукт, а больше показать свои знания.ElisDN писал(а):Сильной связанностью, антипаттернами, несовместимостью с остальным PHP-миром, низким уровнем квалификации сообщества. Всё как обычно.DarkLight писал(а):Вот и мы все в шоке от такого, так чем yii плох?
П.С. А чем тогда по Вашему Yii хорош?
Re: Это реально?
ровно наоборот. легкий проект можно переписать. Сложный проект будет жить с неверно выбранным инструментом.DarkLight писал(а):Хорошо, но если нужно создать что то по сложнее чем блог в сжатые сроки, как было в нашем случае, yii, как мне кажется подходит идеально, а потом уже, если проект выстреливает, то не вижу проблем переписать на Симфони.
очевидно, что плоскогубцами можно гвозди забивать, просто неудобно. Это означает, что плоскогубцы - неподходящий инструмент.DarkLight писал(а):Как по мне, так можно и на Yii писать большие проекты, просто из за связанности их труднее потом поддерживать, поэтому нужно очень тщательно всё продумывать.
вот именно. а компоненты yii... Стоп, их же не существует. Вообще тут скорее речь о неиспользовании лучших практик пхп-сообщества - свой йии-велосипединг.DarkLight писал(а):Насчёт антипаттернов Ваша правда, тут как есть. Несовместимость? А как же тогда компоненты Симфони которые подключаются к yii?
в йии-сообществе это превалирующее определение профессионализма, из-за того, что с ростом опыта и закалки становится понятным непригодность йии для серьезного кодинга - сильные всплывают, слабые остаются барахтаться. Это факт.DarkLight писал(а):Низкий уровень квалификации - ну везде есть кривые руки.
поэтому вы будете делать сложные проекты на йии, потому что на симфони все заумно. А сложность поддержки будете обуславливать общей сложностью продукта, а не неверно выбранным инструментом, отсутствием опыта и соответствующей архитектурой.DarkLight писал(а):А так то, после опыта кодинга на симфони и зф сложилось впечатление что создатели прутся от собственного знания ООП\архитектуры и тд. всё так заумно и так долго и сложнее чем в других фреймворках, в результате при старте проект жрёт столько что разработчик худеет, но в плане правильности симфони и зф конечно впереди, тут бесспорно
Re: Это реально?
Ок, Вы пишете проект на каком либо продвинутом фреймворке сразу, тратя кучу времени и он не выстреливает, по факты Вы тупо из за этого теряете время, но при этом остаётся чувство того что ты крут, не спорю. Только какая бы не была пуля, но если она улетела в молоко, то разницы особой нет. Любой проект можно переписать и Вам ли это не знать, тем более если в результате бизнес тестов оказалось что он рентабельный, времени это займёт конечно поболее, но пока ведь есть рабочий вариант и пользователи прекрасно на нём посидят, уж кому кому, а им то плевать на связанность и прочее что под капотом, абы всё работало. Я к этому клоню.zelenin писал(а):ровно наоборот. легкий проект можно переписать. Сложный проект будет жить с неверно выбранным инструментом.DarkLight писал(а):Хорошо, но если нужно создать что то по сложнее чем блог в сжатые сроки, как было в нашем случае, yii, как мне кажется подходит идеально, а потом уже, если проект выстреливает, то не вижу проблем переписать на Симфони.
очевидно, что плоскогубцами можно гвозди забивать, просто неудобно. Это означает, что плоскогубцы - неподходящий инструмент.DarkLight писал(а):Как по мне, так можно и на Yii писать большие проекты, просто из за связанности их труднее потом поддерживать, поэтому нужно очень тщательно всё продумывать.
вот именно. а компоненты yii... Стоп, их же не существует. Вообще тут скорее речь о неиспользовании лучших практик пхп-сообщества - свой йии-велосипединг.DarkLight писал(а):Насчёт антипаттернов Ваша правда, тут как есть. Несовместимость? А как же тогда компоненты Симфони которые подключаются к yii?
в йии-сообществе это превалирующее определение профессионализма, из-за того, что с ростом опыта и закалки становится понятным непригодность йии для серьезного кодинга - сильные всплывают, слабые остаются барахтаться. Это факт.DarkLight писал(а):Низкий уровень квалификации - ну везде есть кривые руки.
поэтому вы будете делать сложные проекты на йии, потому что на симфони все заумно. А сложность поддержки будете обуславливать общей сложностью продукта, а не неверно выбранным инструментом, отсутствием опыта и соответствующей архитектурой.DarkLight писал(а):А так то, после опыта кодинга на симфони и зф сложилось впечатление что создатели прутся от собственного знания ООП\архитектуры и тд. всё так заумно и так долго и сложнее чем в других фреймворках, в результате при старте проект жрёт столько что разработчик худеет, но в плане правильности симфони и зф конечно впереди, тут бесспорно
Про плоскогубцы, тут не спорю, я просто озвучил своё личное мнение и сказал ведь, что поддерживать будет сложнее.
Дубль гис что то не особо парятся.
Я буду делать сложные проекты с использованием инструментов которые мне покажутся верными, не делая предпочтений из собственной предрасположенности к тому или другому инструменту, хотя юии очень хорош при использовании в качестве пробного шара, так как создавать рабочие прототипы на нём быстрее намного
Re: Это реально?
это частая байка - симфони/зенд сложны, а, значит, тратится много времени. По факту вы тратите время только если не знакомы с инструментом и необходимо изучение. Для знакомого инструмента все как везде - знакомые компоненты, копипастинг, конфигурация и поехали.DarkLight писал(а):Ок, Вы пишете проект на каком либо продвинутом фреймворке сразу, тратя кучу времени и он не выстреливает, по факты Вы тупо из за этого теряете время
вы понимаете, что обосновываете свою квалификацию намеком на ЧСВ более квалифицированных разработчиков? Вы не понимаете, они понимают, но вы считаете, что они не понимают, а просто понтуются.DarkLight писал(а):но при этом остаётся чувство того что ты крут, не спорю
вы очень категорично высказываетесь о частностях. Сложный проект нельзя переписать - можно только с нуля его создать. Хорошо спроектированный проект можно как угодно расширять без переписывания.DarkLight писал(а):Только какая бы не была пуля, но если она улетела в молоко, то разницы особой нет. Любой проект можно переписать и Вам ли это не знать
еще одна байка пятилетней давности и еще одна частность - "дубль гис забивают гвозди плоскогубцами и не особо парятся". Просто надо понимать - действительно ли плоскогубцами круто забивать гвозди, или дубль гис некомпетентен.DarkLight писал(а):Дубль гис что то не особо парятся.
тем не менее вы защищаете yii, а я действительно делаю, поскольку знаю область со многих сторон: опыт нескольких фреймворков, архитектуры, программирования, а, главное, понимание что и зачем вообще делается.DarkLight писал(а):Я буду делать сложные проекты с использованием инструментов которые мне покажутся верными, не делая предпочтений из собственной предрасположенности к тому или другому инструменту.
Re: Это реально?
Угу, Вы ещё скажите что в абсолютно одинаковых проектах на зф\симфони и юии\ларе получается одинаковое количество кода, не все участки копипастой преодолеваются, много нужно ручками набивать исходя из специфики проекта. И в зф\симфни наибивать нужно намного больше.zelenin писал(а):это частая байка - симфони/зенд сложны, а, значит, тратится много времени. По факту вы тратите время только если не знакомы с инструментом и необходимо изучение. Для знакомого инструмента все как везде - знакомые компоненты, копипастинг, конфигурация и поехали.DarkLight писал(а):Ок, Вы пишете проект на каком либо продвинутом фреймворке сразу, тратя кучу времени и он не выстреливает, по факты Вы тупо из за этого теряете время
вы понимаете, что обосновываете свою квалификацию намеком на ЧСВ более квалифицированных разработчиков? Вы не понимаете, они понимают, но вы считаете, что они не понимают, а просто понтуются.DarkLight писал(а):но при этом остаётся чувство того что ты крут, не спорю
вы очень категорично высказываетесь о частностях. Сложный проект нельзя переписать - можно только с нуля его создать. Хорошо спроектированный проект можно как угодно расширять без переписывания.DarkLight писал(а):Только какая бы не была пуля, но если она улетела в молоко, то разницы особой нет. Любой проект можно переписать и Вам ли это не знать
еще одна байка пятилетней давности и еще одна частность - "дубль гис забивают гвозди плоскогубцами и не особо парятся".DarkLight писал(а):Дубль гис что то не особо парятся.
тем не менее вы защищаете yii, а я действительно делаю.DarkLight писал(а):Я буду делать сложные проекты с использованием инструментов которые мне покажутся верными, не делая предпочтений из собственной предрасположенности к тому или другому инструменту.
Ну мне например приятно всегда сделать работу таким инструментом, который не могут осилить коллеги, чсв и гордость за работу проделанную так сказать на высшем пилотаже - разные вещи, я не хотел никого оскорблять или намекать на что то. Я просто сказал что очень грустно когда вкладываешь много сил в то, что ещё не известно полетит или так и останется в репозиториях. На мой взгляд, гораздо разумней сделать побыстрому тестовый варик, и если он оказался востребованным, тогда уже делать полноценный вариант.
Не знаю как у Вас, но переписать проект, а не части кода в моём понимании - это и есть создать с нуля, оставив концепцию ту же, но с использованием других инструментов\подходов к её реализации.
Да, защищаю, потому что он реально удобный инструмент для создания прототипов, как было в нашем случае и на нём сделать прототип быстрее чем на зф\симфони.
Re: Это реально?
например? назовите что-то из симфони, что заставит вас написать больше кода?DarkLight писал(а):Угу, Вы ещё скажите что в абсолютно одинаковых проектах на зф\симфони и юии\ларе получается одинаковое количество кода
это очень дорого. Дороже чем потратить +20% времени на другом инструменте например. Но важно понимать, что инструмент лишь подталкивает к хорошему, а хорошое построение приложения - опыт и понимание разработчиков. А yii еще к тому же и отталкивает от этого.DarkLight писал(а):Не знаю как у Вас, но переписать проект, а не части кода в моём понимании - это и есть создать с нуля, оставив концепцию ту же, но с использованием других инструментов\подходов к её реализации.
Re: Это реально?
Предвидя следующие ответы скажу наперёд, Вы непревзойдённый мастер, умеете читать код с закрытыми глазами, а я смерд недостойный Вашего взгляда. Дальше что? Мне уже поднадоело с Вами общаться. Но как бы Вам не хотелось навязать точку зрения, у меня она осталась прежней.
Re: Это реально?
вам неинтересно мнение более опытного программиста? или вы не принимаете то, что я более опытен? а вообще есть понимание, что всегда есть кто-то опытнее вас? вы считаете, что вы программист хорошего уровня, а те, кто пытаются с вами дискутировать, поднимают свою самооценку? вам интересно дискутировать только когда вы заведомо сильны?DarkLight писал(а):Предвидя следующие ответы скажу наперёд, Вы непревзойдённый мастер, умеете читать код с закрытыми глазами, а я смерд недостойный Вашего взгляда. Дальше что? Мне уже поднадоело с Вами общаться.
Re: Это реально?
Ну почему не понимаю, я прекрасно знаю Ваш уровень, 4 года уже на этом сайте нахожу ответы на вопросы правда до вчерашнего дня, только в качестве гостя, но читал не раз Ваши ответы в темах, где кто то имел неосторожность проявить тёплые чувства к этому фреймворку. Просто все Ваши посты пропитаны неприязню к юии. И общаться на форуме юии с человеком, который его не любит, для меня как то странно.
Re: Это реально?
а, то есть вам неинтересно мое мнение о программировании, потому что мы на форуме yii, а не на общем форуме о программировании. окDarkLight писал(а):Ну почему не понимаю, я прекрасно знаю Ваш уровень, 4 года уже на этом сайте нахожу ответы на вопросы правда до вчерашнего дня, только в качестве гостя. Просто все Ваши посты пропитаны неприязню к юии. И общаться на форуме юии с человеком, который его не любит, для меня как то странно.
PS не надо называть неприязнью фактическую оценку. плесневелый хлеб - говно - это оценка, а не неприязнь к плесневелому хлебу.
Re: Это реально?
Да вообще тема создавалась не о том какой фреймворк сильнее, но зашёл разговор о юии, и я имел неосторожность его защитить, и так как Вам он не нравится, то трудно было не догадаться к чему это приведёт, поэтому и написал - это путь в никуда. Каждый будет отстаивать свою точку зрения, находить аргументы и тд.
Re: Это реально?
Кстати, у меня к Вам, как к человеку опытному, несколько вопросов по Yii2:DarkLight писал(а):Как по мне...
1. Как Вы инкапсулируете изменчивость?
2. Где предпочитаете конфигурировать DIC?
3. Как мОкаете схему базы для юнит-тестов?
4. Как сохраняете массивы и Value Objects в AR?
Re: Это реально?
Мыши (zelenin и ElisDN) кололись, но продолжали есть кактус
С zelenin, то все понятно, у симфони нету форума, ему скучно и поэтому он зависает на этом форуме.
Но вы, Дмитрий, почему снимаете вебинры по yii, пишете статьи, и в тоже время охаиваете его?
С zelenin, то все понятно, у симфони нету форума, ему скучно и поэтому он зависает на этом форуме.
Но вы, Дмитрий, почему снимаете вебинры по yii, пишете статьи, и в тоже время охаиваете его?
Re: Это реально?
я не юзаю симфони)nepob писал(а):Мыши (zelenin и ElisDN) кололись, но продолжали есть кактус
С zelenin, то все понятно, у симфони нету форума, ему скучно и поэтому он зависает на этом форуме.
Re: Это реально?
просто вы почему-то пытаетесь приплести сюда бинарную логику, хотя составляющих много.nepob писал(а):Но вы, Дмитрий, почему снимаете вебинры по yii, пишете статьи, и в тоже время охаиваете его?
Re: Это реально?
Пишу статьи, снимаю видео, преподаю три раза в неделю лично и иногда массово на курсах. Наверное потому, что давно ковыряюсь во фреймворке, ООП, рефакторинге и архитектуре, могу хоть примерно оценить сильные и слабые стороны каждого решения; изучаю различные практики программирования вообще и в частности в разных фреймворках (не только в Yii), изобретаю новые подходы, улучшаю и продвигаю зарекомендовавшие себя старые.nepob писал(а):Дмитрий, почему снимаете вебинары по yii, пишете статьи, и в тоже время охаиваете его?
А насчёт недовольства... Совсем недавно Вы сами охаивали некий компонент, говоря, что там всё криво и нет единого API. Аналогично через некоторое время начнёте замечать, что в большинстве компонентов всё также криво и нет единого API. И в самих фреймворках начнёте находить кривые и ровные вещи.
Re: Это реально?
А заказчик привел примеры соцсети с аналогичным функционалом и написанной за 2 месяца?
Можно написать соцсеть за месяц, а можно за год, и качество у этих продуктов будет весьма различаться.
Можно написать соцсеть за месяц, а можно за год, и качество у этих продуктов будет весьма различаться.
Yii Jabber Conference: [email protected]
Re: Это реально?
Дмитрий, да я даже не знаю что за заклинания Вы там перечислили, честно-честно, особенно порадовало 'мОкаете', если я из КЗ, значит не знаю что такое mock? Довольно в общем выпадов, больше на провокации не отвечаю, потому что это по моему мнению путь в никуда, и так по теме всего пара ответов. Остальное перепалка от которой толку 0.