Re: Это реально?
Добавлено: 2016.05.07, 16:49
Приношу свои извинения, если обидел чем то или задел за живое.
Сильной связанностью, антипаттернами, несовместимостью с остальным PHP-миром, низким уровнем квалификации сообщества. Всё как обычно.DarkLight писал(а):Вот и мы все в шоке от такого, так чем yii плох?
Хорошо, но если нужно создать что то по сложнее чем блог в сжатые сроки, как было в нашем случае, yii, как мне кажется подходит идеально, а потом уже, если проект выстреливает, то не вижу проблем переписать на Симфони. Как по мне, так можно и на Yii писать большие проекты, просто из за связанности их труднее потом поддерживать, поэтому нужно очень тщательно всё продумывать. Насчёт антипаттернов Ваша правда, тут как есть. Несовместимость? А как же тогда компоненты Симфони которые подключаются к yii? Может частичная несовместимость. Низкий уровень квалификации - ну везде есть кривые руки, и это не вина фреймворка, а вина тех кто юзает его. А так то, после опыта кодинга на симфони и зф сложилось впечатление что создатели прутся от собственного знания ООП\архитектуры и тд. всё так заумно и так долго и сложнее чем в других фреймворках, в результате при старте проект жрёт столько что разработчик худеет, но в плане правильности симфони и зф конечно впереди, тут бесспорно, что то похожее наблюдается в Магенто, там тоже такое впечатление что создатели решили не просто создать продукт, а больше показать свои знания.ElisDN писал(а):Сильной связанностью, антипаттернами, несовместимостью с остальным PHP-миром, низким уровнем квалификации сообщества. Всё как обычно.DarkLight писал(а):Вот и мы все в шоке от такого, так чем yii плох?
ровно наоборот. легкий проект можно переписать. Сложный проект будет жить с неверно выбранным инструментом.DarkLight писал(а):Хорошо, но если нужно создать что то по сложнее чем блог в сжатые сроки, как было в нашем случае, yii, как мне кажется подходит идеально, а потом уже, если проект выстреливает, то не вижу проблем переписать на Симфони.
очевидно, что плоскогубцами можно гвозди забивать, просто неудобно. Это означает, что плоскогубцы - неподходящий инструмент.DarkLight писал(а):Как по мне, так можно и на Yii писать большие проекты, просто из за связанности их труднее потом поддерживать, поэтому нужно очень тщательно всё продумывать.
вот именно. а компоненты yii... Стоп, их же не существует. Вообще тут скорее речь о неиспользовании лучших практик пхп-сообщества - свой йии-велосипединг.DarkLight писал(а):Насчёт антипаттернов Ваша правда, тут как есть. Несовместимость? А как же тогда компоненты Симфони которые подключаются к yii?
в йии-сообществе это превалирующее определение профессионализма, из-за того, что с ростом опыта и закалки становится понятным непригодность йии для серьезного кодинга - сильные всплывают, слабые остаются барахтаться. Это факт.DarkLight писал(а):Низкий уровень квалификации - ну везде есть кривые руки.
поэтому вы будете делать сложные проекты на йии, потому что на симфони все заумно. А сложность поддержки будете обуславливать общей сложностью продукта, а не неверно выбранным инструментом, отсутствием опыта и соответствующей архитектурой.DarkLight писал(а):А так то, после опыта кодинга на симфони и зф сложилось впечатление что создатели прутся от собственного знания ООП\архитектуры и тд. всё так заумно и так долго и сложнее чем в других фреймворках, в результате при старте проект жрёт столько что разработчик худеет, но в плане правильности симфони и зф конечно впереди, тут бесспорно
Ок, Вы пишете проект на каком либо продвинутом фреймворке сразу, тратя кучу времени и он не выстреливает, по факты Вы тупо из за этого теряете время, но при этом остаётся чувство того что ты крут, не спорю. Только какая бы не была пуля, но если она улетела в молоко, то разницы особой нет. Любой проект можно переписать и Вам ли это не знать, тем более если в результате бизнес тестов оказалось что он рентабельный, времени это займёт конечно поболее, но пока ведь есть рабочий вариант и пользователи прекрасно на нём посидят, уж кому кому, а им то плевать на связанность и прочее что под капотом, абы всё работало. Я к этому клоню.zelenin писал(а):ровно наоборот. легкий проект можно переписать. Сложный проект будет жить с неверно выбранным инструментом.DarkLight писал(а):Хорошо, но если нужно создать что то по сложнее чем блог в сжатые сроки, как было в нашем случае, yii, как мне кажется подходит идеально, а потом уже, если проект выстреливает, то не вижу проблем переписать на Симфони.
очевидно, что плоскогубцами можно гвозди забивать, просто неудобно. Это означает, что плоскогубцы - неподходящий инструмент.DarkLight писал(а):Как по мне, так можно и на Yii писать большие проекты, просто из за связанности их труднее потом поддерживать, поэтому нужно очень тщательно всё продумывать.
вот именно. а компоненты yii... Стоп, их же не существует. Вообще тут скорее речь о неиспользовании лучших практик пхп-сообщества - свой йии-велосипединг.DarkLight писал(а):Насчёт антипаттернов Ваша правда, тут как есть. Несовместимость? А как же тогда компоненты Симфони которые подключаются к yii?
в йии-сообществе это превалирующее определение профессионализма, из-за того, что с ростом опыта и закалки становится понятным непригодность йии для серьезного кодинга - сильные всплывают, слабые остаются барахтаться. Это факт.DarkLight писал(а):Низкий уровень квалификации - ну везде есть кривые руки.
поэтому вы будете делать сложные проекты на йии, потому что на симфони все заумно. А сложность поддержки будете обуславливать общей сложностью продукта, а не неверно выбранным инструментом, отсутствием опыта и соответствующей архитектурой.DarkLight писал(а):А так то, после опыта кодинга на симфони и зф сложилось впечатление что создатели прутся от собственного знания ООП\архитектуры и тд. всё так заумно и так долго и сложнее чем в других фреймворках, в результате при старте проект жрёт столько что разработчик худеет, но в плане правильности симфони и зф конечно впереди, тут бесспорно
это частая байка - симфони/зенд сложны, а, значит, тратится много времени. По факту вы тратите время только если не знакомы с инструментом и необходимо изучение. Для знакомого инструмента все как везде - знакомые компоненты, копипастинг, конфигурация и поехали.DarkLight писал(а):Ок, Вы пишете проект на каком либо продвинутом фреймворке сразу, тратя кучу времени и он не выстреливает, по факты Вы тупо из за этого теряете время
вы понимаете, что обосновываете свою квалификацию намеком на ЧСВ более квалифицированных разработчиков? Вы не понимаете, они понимают, но вы считаете, что они не понимают, а просто понтуются.DarkLight писал(а):но при этом остаётся чувство того что ты крут, не спорю
вы очень категорично высказываетесь о частностях. Сложный проект нельзя переписать - можно только с нуля его создать. Хорошо спроектированный проект можно как угодно расширять без переписывания.DarkLight писал(а):Только какая бы не была пуля, но если она улетела в молоко, то разницы особой нет. Любой проект можно переписать и Вам ли это не знать
еще одна байка пятилетней давности и еще одна частность - "дубль гис забивают гвозди плоскогубцами и не особо парятся". Просто надо понимать - действительно ли плоскогубцами круто забивать гвозди, или дубль гис некомпетентен.DarkLight писал(а):Дубль гис что то не особо парятся.
тем не менее вы защищаете yii, а я действительно делаю, поскольку знаю область со многих сторон: опыт нескольких фреймворков, архитектуры, программирования, а, главное, понимание что и зачем вообще делается.DarkLight писал(а):Я буду делать сложные проекты с использованием инструментов которые мне покажутся верными, не делая предпочтений из собственной предрасположенности к тому или другому инструменту.
Угу, Вы ещё скажите что в абсолютно одинаковых проектах на зф\симфони и юии\ларе получается одинаковое количество кода, не все участки копипастой преодолеваются, много нужно ручками набивать исходя из специфики проекта. И в зф\симфни наибивать нужно намного больше.zelenin писал(а):это частая байка - симфони/зенд сложны, а, значит, тратится много времени. По факту вы тратите время только если не знакомы с инструментом и необходимо изучение. Для знакомого инструмента все как везде - знакомые компоненты, копипастинг, конфигурация и поехали.DarkLight писал(а):Ок, Вы пишете проект на каком либо продвинутом фреймворке сразу, тратя кучу времени и он не выстреливает, по факты Вы тупо из за этого теряете время
вы понимаете, что обосновываете свою квалификацию намеком на ЧСВ более квалифицированных разработчиков? Вы не понимаете, они понимают, но вы считаете, что они не понимают, а просто понтуются.DarkLight писал(а):но при этом остаётся чувство того что ты крут, не спорю
вы очень категорично высказываетесь о частностях. Сложный проект нельзя переписать - можно только с нуля его создать. Хорошо спроектированный проект можно как угодно расширять без переписывания.DarkLight писал(а):Только какая бы не была пуля, но если она улетела в молоко, то разницы особой нет. Любой проект можно переписать и Вам ли это не знать
еще одна байка пятилетней давности и еще одна частность - "дубль гис забивают гвозди плоскогубцами и не особо парятся".DarkLight писал(а):Дубль гис что то не особо парятся.
тем не менее вы защищаете yii, а я действительно делаю.DarkLight писал(а):Я буду делать сложные проекты с использованием инструментов которые мне покажутся верными, не делая предпочтений из собственной предрасположенности к тому или другому инструменту.
например? назовите что-то из симфони, что заставит вас написать больше кода?DarkLight писал(а):Угу, Вы ещё скажите что в абсолютно одинаковых проектах на зф\симфони и юии\ларе получается одинаковое количество кода
это очень дорого. Дороже чем потратить +20% времени на другом инструменте например. Но важно понимать, что инструмент лишь подталкивает к хорошему, а хорошое построение приложения - опыт и понимание разработчиков. А yii еще к тому же и отталкивает от этого.DarkLight писал(а):Не знаю как у Вас, но переписать проект, а не части кода в моём понимании - это и есть создать с нуля, оставив концепцию ту же, но с использованием других инструментов\подходов к её реализации.
вам неинтересно мнение более опытного программиста? или вы не принимаете то, что я более опытен? а вообще есть понимание, что всегда есть кто-то опытнее вас? вы считаете, что вы программист хорошего уровня, а те, кто пытаются с вами дискутировать, поднимают свою самооценку? вам интересно дискутировать только когда вы заведомо сильны?DarkLight писал(а):Предвидя следующие ответы скажу наперёд, Вы непревзойдённый мастер, умеете читать код с закрытыми глазами, а я смерд недостойный Вашего взгляда. Дальше что? Мне уже поднадоело с Вами общаться.
а, то есть вам неинтересно мое мнение о программировании, потому что мы на форуме yii, а не на общем форуме о программировании. окDarkLight писал(а):Ну почему не понимаю, я прекрасно знаю Ваш уровень, 4 года уже на этом сайте нахожу ответы на вопросы правда до вчерашнего дня, только в качестве гостя. Просто все Ваши посты пропитаны неприязню к юии. И общаться на форуме юии с человеком, который его не любит, для меня как то странно.
Кстати, у меня к Вам, как к человеку опытному, несколько вопросов по Yii2:DarkLight писал(а):Как по мне...
я не юзаю симфони)nepob писал(а):Мыши (zelenin и ElisDN) кололись, но продолжали есть кактус
С zelenin, то все понятно, у симфони нету форума, ему скучно и поэтому он зависает на этом форуме.
просто вы почему-то пытаетесь приплести сюда бинарную логику, хотя составляющих много.nepob писал(а):Но вы, Дмитрий, почему снимаете вебинры по yii, пишете статьи, и в тоже время охаиваете его?
Пишу статьи, снимаю видео, преподаю три раза в неделю лично и иногда массово на курсах. Наверное потому, что давно ковыряюсь во фреймворке, ООП, рефакторинге и архитектуре, могу хоть примерно оценить сильные и слабые стороны каждого решения; изучаю различные практики программирования вообще и в частности в разных фреймворках (не только в Yii), изобретаю новые подходы, улучшаю и продвигаю зарекомендовавшие себя старые.nepob писал(а):Дмитрий, почему снимаете вебинары по yii, пишете статьи, и в тоже время охаиваете его?