Yii2 - атака хейтеров и что делать дальше?

Не относящиеся к фреймворку и программированию вопросы
Аватара пользователя
xoma
Сообщения: 640
Зарегистрирован: 2009.04.02, 15:24
Откуда: Ногинск
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение xoma » 2017.12.01, 21:45

ЛОЛ! Вот это тредище!
http://yupe.ru - интернет-магазин на Yii 1.x
http://amylabs.ru/ - разработка и поддержка проектов на Yiiframework

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение zelenin » 2017.12.01, 21:46

xoma писал(а):
2017.12.01, 21:45
ЛОЛ! Вот это тредище!
интересное мнение о проблеме. Приходи еще.

Аватара пользователя
xoma
Сообщения: 640
Зарегистрирован: 2009.04.02, 15:24
Откуда: Ногинск
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение xoma » 2017.12.01, 21:54

zelenin писал(а):
2017.12.01, 21:46
xoma писал(а):
2017.12.01, 21:45
ЛОЛ! Вот это тредище!
интересное мнение о проблеме. Приходи еще.
Да мнений о проблеме тут полно я прочитал, только вот когда samdark "искал руки", все попрятались в кусты =)
Но я периодически захожу, почитываю _)
http://yupe.ru - интернет-магазин на Yii 1.x
http://amylabs.ru/ - разработка и поддержка проектов на Yiiframework

Аватара пользователя
rugabarbo
Сообщения: 1061
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение rugabarbo » 2017.12.02, 13:19

xoma писал(а):
2017.12.01, 21:54
zelenin писал(а):
2017.12.01, 21:46
xoma писал(а):
2017.12.01, 21:45
ЛОЛ! Вот это тредище!
интересное мнение о проблеме. Приходи еще.
Да мнений о проблеме тут полно я прочитал, только вот когда samdark "искал руки", все попрятались в кусты =)
Но я периодически захожу, почитываю _)
Рук полно. Мало эффективности. Нет вектора.

По матрице Эйзенхауэра фреймворк утонул в квадрантах A/C. Многие пулреквестеры пилят букву D.

В это время самые важные задачи квадранта B вяло тащятся в ветке 2.1 и обсуждениях, потому что без лидера нет скорости, нет мощного вектора. Как результат – потери времени, отсталость фреймворка.

Срочное и неважное прогрессирует, а самое важное тонет в потоке задач и обсуждений.

Лидер нужен, имхо. Лидеру никакие атаки хейтеров не страшны. Он знает будущее наперёд и идёт к нему без лишних обсуждений и потерь времени. Примеры среди конкурентов найдёте самостоятельно...

Аватара пользователя
BrusSENS
Сообщения: 496
Зарегистрирован: 2012.07.26, 06:51
Откуда: Новороссийск
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение BrusSENS » 2018.01.13, 04:07

ElisDN писал(а):
2017.10.29, 02:06
А были бы в автомобилях все запчасти стандартизированны как в компах, тогда бы карбюратор от Ауди подходил к Приоре без костылей.
Блин... у меня слёзы :D Вы серьёзно так считаете?)
Простите конечно, но видимо вы считаете, что всё знаете, а смешные вещи говорите. Спуститесь на землю)
ElisDN писал(а):
2017.10.31, 00:08
Вот и они подсуетились: https://auto.mail.ru/amp/article/66710- ... h_detalei/
Вообще вброс на пропеллер, который сами не читали видимо) Или реально ведёте разговор об автомобилях, зная только то, что там четыре колеса и баранка в "кабине")

P.S.: Вообще почитайте на досуге о том, как всё в автомобиле строится и поймёте, что в автомобилестроении монолит (своя экосистема, связанность и т.п.) огромный плюс. Никто вам не будет платить за то, что к вам приедут в сервис заменить дк на daewoo, а вы скажете человеку, мол запчасти gm шлак, давай лучше шдк универсальный залепим тебе, да на январе, да на инже, гибче же будет, можно будет перенастраивать и переделывать под любые датчики, а можно потом вообще турбу запхать. Человек у виска покрутит и проклянёт, упаси Господь.
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x

Аватара пользователя
ElisDN
Сообщения: 4998
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение ElisDN » 2018.01.13, 08:56

BrusSENS писал(а):
2018.01.13, 04:07
Блин... у меня слёзы :D Вы серьёзно так считаете?)
Простите конечно, но видимо вы считаете, что всё знаете, а смешные вещи говорите. Спуститесь на землю)
На земле всё хорошо. Есть разделение труда, оригиналы и неоригиналы:
https://blamper.ru/auto/wiki/zapchasti- ... marok-2969
https://blamper.ru/auto/wiki/zapchasti- ... hasti-2938
BrusSENS писал(а):
2018.01.13, 04:07
Вообще вброс на пропеллер, который сами не читали видимо) Или реально ведёте разговор об автомобилях, зная только то, что там четыре колеса и баранка в "кабине")
Прочитал цитату вице-президента Mitsubishi о том, что "это уникальная возможность получить самые современные разработки и одновременно экономить огромные суммы на разработке", если Mitsubishi присоединится к подходу Renault-Nissan,
который они развивают с с 2013-го года по аналогии с MQB от Volkswagen Group.
BrusSENS писал(а):
2018.01.13, 04:07
P.S.: Вообще почитайте на досуге о том, как всё в автомобиле строится и поймёте, что в автомобилестроении монолит (своя экосистема, связанность и т.п.) огромный плюс. Никто вам не будет платить за то, что к вам приедут в сервис заменить дк на daewoo... Человек у виска покрутит и проклянёт, упаси Господь.
О да, монолит :)
Разложим свежую Ладу Весту из https://dvizhok.su/parts/myi-razobrali- ... na-sdelana по брендам:

Двигатель: ВАЗ
Коробка передач: Renault
Радиаторы: Valeo
Генератор: Valeo
Сцепление: LuK
Тормоза: TRW

Если уже есть совместимость в рамках концернов и альянсов, то почему бы не развить её дальше?

Аватара пользователя
ElisDN
Сообщения: 4998
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение ElisDN » 2018.01.13, 12:38

BrusSENS писал(а):
2018.01.13, 04:07
Спуститесь на землю)
Вот к чему и свёлся опять диалог:

— Классно, что у компьютеров отличная модульность и почти все элементы совместимы и заменяемы. Можно комбинировать системы под любые задачи из комплектующих любых брендов...
— Спуститесь на землю! Вы ничего не вставите в старый комп через 10 лет!

— Было бы классно, если б автомобилестроители объединили не только аксессуары и расходники, но и некоторые комплектующие, как они делают в рамках бренда или концерна, но более глобально...
— Блин... у меня слёзы! Смешные вещи говорите. Спуститесь на землю)

— Было бы классно, если б Yii стал компонентным и во многих вещах перешёл на готовые сторонние, чтобы не тратить кучу времени на велосипеды и не быть несовместимой белой вороной...
— Все эти SOLID-ы-шмолиды и компоненты для неудачников! Нам и так хорошо!

Просто кто-то думает о краткосрочной тактике в рамках Yii, а кто-то - о долгосрочной стратегии в рамках всей PHP-экосистемы. У нас просто разные интересы.

Аватара пользователя
BrusSENS
Сообщения: 496
Зарегистрирован: 2012.07.26, 06:51
Откуда: Новороссийск
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение BrusSENS » 2018.01.13, 19:08

ElisDN писал(а):
2018.01.13, 08:56
На земле всё хорошо. Есть разделение труда, оригиналы и неоригиналы:
https://blamper.ru/auto/wiki/zapchasti- ... marok-2969
https://blamper.ru/auto/wiki/zapchasti- ... hasti-2938
Это круто. Но есть одно но...
1. Приора в принципе идёт на впрыске и никаких карбюраторов там нет.
2. Тот же карбюратор с ауди никогда не подойдёт на классику например. Это из-за различий в объеме и других конструктивных особенностей, увы так. Те же жиклеры разные и будут на вебере заливать вазовский мотор.
ElisDN писал(а):
2018.01.13, 08:56
Прочитал цитату вице-президента Mitsubishi о том, что "это уникальная возможность получить самые современные разработки и одновременно экономить огромные суммы на разработке", если Mitsubishi присоединится к подходу Renault-Nissan,
который они развивают с с 2013-го года по аналогии с MQB от Volkswagen Group.
VAG - это просто монополисты, ничего там особо одинакового, кроме концерна нет. Для каждой модели всё разное.
Renault-Nissan - это тоже один концерн, который и до Mitsubishi свои руки тянет. Так что тут монополия, а не попытка сделать всё компонентным и гибким.
ElisDN писал(а):
2018.01.13, 08:56
О да, монолит :)
Разложим свежую Ладу Весту из https://dvizhok.su/parts/myi-razobrali- ... na-sdelana по брендам:

Двигатель: ВАЗ
Коробка передач: Renault
Радиаторы: Valeo
Генератор: Valeo
Сцепление: LuK
Тормоза: TRW

Если уже есть совместимость в рамках концернов и альянсов, то почему бы не развить её дальше?
У меня на Ford'е 96 г.в. так же стоят детали TRW (рейка гур), сцепление LUK с завода. Все концерны собирают из запчастей других производителей свои продукты. Но это опять же не значит, что тут можно сделать всё одинаковое для всех авто.
P.S.: и 96 г.в. у меня именно потому, что новые авто редкостный хлам. А моя обошлась мне в 200к с полным восстановлением до состояния конвейера.
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x

Аватара пользователя
BrusSENS
Сообщения: 496
Зарегистрирован: 2012.07.26, 06:51
Откуда: Новороссийск
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение BrusSENS » 2018.01.13, 19:19

ElisDN писал(а):
2018.01.13, 12:38
Вот к чему и свёлся опять диалог:

— Классно, что у компьютеров отличная модульность и почти все элементы совместимы и заменяемы. Можно комбинировать системы под любые задачи из комплектующих любых брендов...
— Спуститесь на землю! Вы ничего не вставите в старый комп через 10 лет!
Разговор шёл об автомобилях. Про ПК вроде как разговора не было.
ElisDN писал(а):
2018.01.13, 12:38
— Было бы классно, если б автомобилестроители объединили не только аксессуары и расходники, но и некоторые комплектующие, как они делают в рамках бренда или концерна, но более глобально...
— Блин... у меня слёзы! Смешные вещи говорите. Спуститесь на землю)
Я вам и говорю, что такое не возможно. То же масло абсолютно разное, не говоря о форсунках, свечах, кольцах, поршнях и т.п.
Тот же угар масла на дизеле будет выше, чем на бензине.
ElisDN писал(а):
2018.01.13, 12:38
— Было бы классно, если б Yii стал компонентным и во многих вещах перешёл на готовые сторонние, чтобы не тратить кучу времени на велосипеды и не быть несовместимой белой вороной...
— Все эти SOLID-ы-шмолиды и компоненты для неудачников! Нам и так хорошо!

Просто кто-то думает о краткосрочной тактике в рамках Yii, а кто-то - о долгосрочной стратегии в рамках всей PHP-экосистемы. У нас просто разные интересы.
Никто не говорит, что надо с прибором положить на парадигмы. Но конечному заказчику в 90% случаев плевать, как всё внутри устроено.
Ведь главная цель бизнеса то не в этом. Поэтому и намекаю как бы на то, что давайте мыслить в реалиях, о том, что нужно бизнесу, а не то, что хочется программистам. Есть время и за него платят - делайте SOLIDно, слоями, гибко. Нет - делайте, что бы это всё работало, пускай и не так красиво.
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение zelenin » 2018.01.13, 21:36

BrusSENS писал(а):
2018.01.13, 19:19
ElisDN писал(а):
2018.01.13, 12:38
Вот к чему и свёлся опять диалог:

— Классно, что у компьютеров отличная модульность и почти все элементы совместимы и заменяемы. Можно комбинировать системы под любые задачи из комплектующих любых брендов...
— Спуститесь на землю! Вы ничего не вставите в старый комп через 10 лет!
Разговор шёл об автомобилях. Про ПК вроде как разговора не было.
ElisDN писал(а):
2018.01.13, 12:38
— Было бы классно, если б автомобилестроители объединили не только аксессуары и расходники, но и некоторые комплектующие, как они делают в рамках бренда или концерна, но более глобально...
— Блин... у меня слёзы! Смешные вещи говорите. Спуститесь на землю)
Я вам и говорю, что такое не возможно. То же масло абсолютно разное, не говоря о форсунках, свечах, кольцах, поршнях и т.п.
Тот же угар масла на дизеле будет выше, чем на бензине.
ElisDN писал(а):
2018.01.13, 12:38
— Было бы классно, если б Yii стал компонентным и во многих вещах перешёл на готовые сторонние, чтобы не тратить кучу времени на велосипеды и не быть несовместимой белой вороной...
— Все эти SOLID-ы-шмолиды и компоненты для неудачников! Нам и так хорошо!

Просто кто-то думает о краткосрочной тактике в рамках Yii, а кто-то - о долгосрочной стратегии в рамках всей PHP-экосистемы. У нас просто разные интересы.
Никто не говорит, что надо с прибором положить на парадигмы. Но конечному заказчику в 90% случаев плевать, как всё внутри устроено.
Ведь главная цель бизнеса то не в этом. Поэтому и намекаю как бы на то, что давайте мыслить в реалиях, о том, что нужно бизнесу, а не то, что хочется программистам. Есть время и за него платят - делайте SOLIDно, слоями, гибко. Нет - делайте, что бы это всё работало, пускай и не так красиво.
ты начал со стандартизации, но кончил solid'ом и заказчиками. Либо ты сам перевел разговор с темы, в рамках которой смеялся, либо не видишь разницы между стандартизацией и архитектурой приложения.
В автомобилях ты явно разбираешься - мы поняли. Но когда речь идет о стандартизации, мы про общие для каждого автомобиля вещи, от конструкции которого не исчезнет уникальный, присущий фреймворку, функционал.

Аватара пользователя
BrusSENS
Сообщения: 496
Зарегистрирован: 2012.07.26, 06:51
Откуда: Новороссийск
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение BrusSENS » 2018.01.13, 22:51

zelenin писал(а):
2018.01.13, 21:36
ты начал со стандартизации, но кончил solid'ом и заказчиками. Либо ты сам перевел разговор с темы, в рамках которой смеялся, либо не видишь разницы между стандартизацией и архитектурой приложения.
Смеялся именно в рамках разговора об авто. Не понимаю, когда сравнивают, а тем более начинают городить умные мысли о том, в чём как, простите, свинья в апельсинах разбираются, неся полнейшую ахинею, и веря в то, что говорят. После, естественно высказал свои мысли, по поводу ответа мне про SOLID.
Но ок, про стандартизацию. Тут авто вполне можно сравнить. Возмём к примеру тормозные колодки. Есть стандарт, что в колодках не должен использоваться асбест. После принятия и не используется. Тем не менее, этот стандарт никак не повлиял на то, что колодки стали более универсальными. Суппорта делаются под автомобиль, т.к. могут иметь разный обдув, в зависимости от формы кузова, тип ступиц тоже от этого разный. Вот и суппорт другой. Колодки другие туда не запхать, никак. Так вот о чём я? Ах да, нужно сделать з/ч более универсальными! И ездить на одинаковых автомобилях, как в некоторых видеоиграх начала 2000-х. Зато, пацаны универсальности добились.
zelenin писал(а):
2018.01.13, 21:36
Но когда речь идет о стандартизации, мы про общие для каждого автомобиля вещи, от конструкции которого не исчезнет уникальный, присущий фреймворку, функционал.
Опять же говорю, что сравнивать, блин, дерево и кусок урана нет смысла. Да и вообще зачем сравнивать что-либо? Есть программные продукты, которые разрабатываются людьми для людей.
По функционалу: Yii люблю, но не бел ложки дёгтя. Надеюсь этот дёготь всё-таки из него выпилят.
То что монолитен? Ну на некоторых мелких проектах это особо не мешает. На крупных? Ну тут да. Что-то бывает хочется заменить и приходится писать костыли. Тем не менее, проблему избыточной абстракции тоже никто не отменял. А баланс сразу невозможно получить. Для этого нужно много времени. Тогда и середину золотую можно найти.
Видимо стали забывать, что у каждого продукта должна быть изюминка, а если всё будет одинаковое, то и жить как-то скучно станет, и рынок умирать станет, монополия и всякие неприкольные штуки. Продукты должны быть разными, это и есть смысл бизнеса. Так что одинаковые продукты - тоже ничего не дают. Стандарты стандартами, а уникальность должна быть в каждом продукте. Пущай и как-то не так красиво это реализовано, но это имеет право на жизнь.
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение zelenin » 2018.01.13, 23:05

BrusSENS писал(а):
2018.01.13, 22:51
Опять же говорю, что сравнивать, блин, дерево и кусок урана нет смысла. Да и вообще зачем сравнивать что-либо? Есть программные продукты, которые разрабатываются людьми для людей.
По функционалу: Yii люблю, но не бел ложки дёгтя. Надеюсь этот дёготь всё-таки из него выпилят.
То что монолитен? Ну на некоторых мелких проектах это особо не мешает. На крупных? Ну тут да. Что-то бывает хочется заменить и приходится писать костыли. Тем не менее, проблему избыточной абстракции тоже никто не отменял. А баланс сразу невозможно получить. Для этого нужно много времени. Тогда и середину золотую можно найти.
Видимо стали забывать, что у каждого продукта должна быть изюминка, а если всё будет одинаковое, то и жить как-то скучно станет, и рынок умирать станет, монополия и всякие неприкольные штуки. Продукты должны быть разными, это и есть смысл бизнеса. Так что одинаковые продукты - тоже ничего не дают. Стандарты стандартами, а уникальность должна быть в каждом продукте. Пущай и как-то не так красиво это реализовано, но это имеет право на жизнь.
теперь прояснилось - ты не понимаешь, что такое стандартизация. Стандартизация - это одинаковые гвозди, болты, фаски, зазоры. Одинаковые служебные инструменты.
Каждый фреймворк имеет свое предназначение, и с учетом этого и разрабатывается свой, уникальный, функционал, но у каждого есть некая инфраструктура, не требующая никакой кастомизации, и служащая для базовых утилитарных вещей - например обработка http-реквеста, логирование или кэширование.

steaze
Сообщения: 24
Зарегистрирован: 2017.01.28, 21:25

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение steaze » 2018.01.13, 23:53

Дорожные карты по версии 2.0 и 2.1 выложены.
Вектор разработки 2.1 здесь: https://trello.com/b/9RBEX5Q6/yii-21-fe ... 3524667150
Лучше высказывать своё мнение там.

Аватара пользователя
BrusSENS
Сообщения: 496
Зарегистрирован: 2012.07.26, 06:51
Откуда: Новороссийск
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение BrusSENS » 2018.01.14, 00:23

zelenin писал(а):
2018.01.13, 23:05
теперь прояснилось - ты не понимаешь, что такое стандартизация. Стандартизация - это одинаковые гвозди, болты, фаски, зазоры. Одинаковые служебные инструменты.
Каждый фреймворк имеет свое предназначение, и с учетом этого и разрабатывается свой, уникальный, функционал, но у каждого есть некая инфраструктура, не требующая никакой кастомизации, и служащая для базовых утилитарных вещей - например обработка http-реквеста, логирование или кэширование.
Вооо)
Вот ты как раз не понимаешь, что такое стандартизация) Стандартизация - это создание и применение стандартов, направленное на какой-то результат) И это не обязательно одинаковые гвозди, инструменты и т.п. Например: новая суперлампа должна рассеивать 10W тепла, такой стандарт. Она не должна содержать в себе ртуть и другие вредные для человека вещества. И все лампы, которые создаются по этому стандарту рассеивают обязательно 10W тепла, не иначе, и никаких вредных штук в них не будет. Но как они там реализованы - дело производителя. Пущай хоть трансформатором ток преобразовывает, его дело. Лампа будет соответствовать стандарту и всё тут. И о тормозных колодках я тебе в пример привел то же самое. А у тебя, получается, что стандартизация - только одинаковые молотки, гвозди и т.п.
P.S.: И кстати насчёт PSR я тоже ничего против не говорил, что не нужны)
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение zelenin » 2018.01.14, 00:45

BrusSENS писал(а):
2018.01.14, 00:23
Вооо)
Вот ты как раз не понимаешь, что такое стандартизация) Стандартизация - это создание и применение стандартов, направленное на какой-то результат)
слушай, дешево себя ведешь, ведя дискуссию вне контекста.

Аватара пользователя
BrusSENS
Сообщения: 496
Зарегистрирован: 2012.07.26, 06:51
Откуда: Новороссийск
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение BrusSENS » 2018.01.14, 00:58

zelenin писал(а):
2018.01.14, 00:45
слушай, дешево себя ведешь, ведя дискуссию вне контекста.
Почему вне контекста?) По моему вполне в контексте. Ты ведь решил, что я не понимаю чего то. Я тебе объяснил. А ты сейчас непонятно что начинаешь городить) Я тебе разве не по факту сказал? Значение слова "стандартизация" и в космосе будет иметь один и тот же смысл. И никак иначе)
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение zelenin » 2018.01.14, 01:11

BrusSENS писал(а):
2018.01.14, 00:58
zelenin писал(а):
2018.01.14, 00:45
слушай, дешево себя ведешь, ведя дискуссию вне контекста.
Почему вне контекста?) По моему вполне в контексте. Ты ведь решил, что я не понимаю чего то. Я тебе объяснил. А ты сейчас непонятно что начинаешь городить) Я тебе разве не по факту сказал? Значение слова "стандартизация" и в космосе будет иметь один и тот же смысл. И никак иначе)
мы обсуждаем не стандартизацию как понятие, а конкретный кейс - стандартизацию некоторых компонентов фреймворка. это называется контекст. Вне контекста разговоры о стандартизации выглядят неуместно, поскольку это отклонение от темы дискуссии.
Поэтому, говоря "ты не понимаешь, что такое стандартизация", я имею в виду конкретный кейс - стандартизацию компонентов фреймворка. Надеюсь, я понятно объяснил.

Аватара пользователя
ElisDN
Сообщения: 4998
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение ElisDN » 2018.01.14, 01:21

BrusSENS писал(а):
2018.01.14, 00:23
Например: новая суперлампа должна рассеивать 10W тепла, такой стандарт. Она не должна содержать в себе ртуть и другие вредные для человека вещества
...и должна вкручиваться только в новолуние руками индонезийских девственниц, не относящихся к лицам, находящимся под санкциями США.

А ещё по стандарту тушёнка должна называться строго "Свинина тушёная". Это тоже очень полезно знать программистам, обсуждающим стандартизацию библиотек и фреймворков на техническом форуме.

Кроме мощности лампы здесь всё остальное - это экологические, экономические, политические и религиозные "стандарты", интересные пользователям на своих уровнях абстракции, но не несущие никакого практического смысла и ничем не интересные разработчикам.

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

Для политика важны внешние критерии продукта вроде сроков, цены и понтов, а для разработчика - технические критерии его кода и инструментов.

В Yii я могу использовать фреймворконезависимые компоненты из Symfony/Laravel/Zend. Это удобно. В Symfony/Laravel/Zend я не могу использовать компоненты Yii, так как их не существует. Это печально. Если их и сделают, то только для разделения фреймворка на yii2-расширения и они не станут фреймворконезависимыми. Если и станут, то через пять лет рефакторинга. Но Yii - "практический фреймворк, а не академический" по SOLID-ам-шмолидам и у авторов нет лишних ресурсов. Так что рефакторинга в эту сторону в ближайшее время не будет. Пункты в Trelllo по судьбе фреймворка разработчики собрали опросом, а не предложили сами на основе своего опыта, значит есть вероятность их неверного трактования командой. А судя по обсуждениям в issues разностороннего опыта в использовании других фреймворков у команды мало.

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

Аватара пользователя
BrusSENS
Сообщения: 496
Зарегистрирован: 2012.07.26, 06:51
Откуда: Новороссийск
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение BrusSENS » 2018.01.14, 16:51

zelenin писал(а):
2018.01.14, 01:11
мы обсуждаем не стандартизацию как понятие, а конкретный кейс - стандартизацию некоторых компонентов фреймворка. это называется контекст. Вне контекста разговоры о стандартизации выглядят неуместно, поскольку это отклонение от темы дискуссии.
Поэтому, говоря "ты не понимаешь, что такое стандартизация", я имею в виду конкретный кейс - стандартизацию компонентов фреймворка. Надеюсь, я понятно объяснил.
Вот с этого надо было и начинать, а не переводить @ElisDN тему на стандартизацию в автомобильных областях. Просто не особо прикольно видеть, когда человек то в программинге шарит, утверждать может, но тут ещё и почувствовал, что шарит абсолютно во всём. Потому я и сделал вброс (моё первое сообщение в данной теме). Если я вдруг принял всё близко к сердцу - не серчайте.
Про конкретный кейс - да. Стандартизировать нужно то, что можно стандартизировать, а не всё, что под руку попадает. И проблема избыточной абстракции тоже должна браться в расчёт.
ElisDN писал(а):
2018.01.14, 01:21
Для политика важны внешние критерии продукта вроде сроков, цены и понтов, а для разработчика - технические критерии его кода и инструментов.
Да. Верно. Но бизнес платит деньги, а разрабы должны уже выбирать, либо берутся за работу на кротчайшие сроки, если вдруг, конечно, не удалось уговорить заказчика. Либо не берут заказ и ждут заказов, где можно "послоить". Это я именно о том, что разные подходы в разных местах.
ElisDN писал(а):
2018.01.14, 01:21
В Yii я могу использовать фреймворконезависимые компоненты из Symfony/Laravel/Zend. Это удобно. В Symfony/Laravel/Zend я не могу использовать компоненты Yii, так как их не существует. Это печально. Если их и сделают, то только для разделения фреймворка на yii2-расширения и они не станут фреймворконезависимыми. Если и станут, то через пять лет рефакторинга. Но Yii - "практический фреймворк, а не академический" по SOLID-ам-шмолидам и у авторов нет лишних ресурсов. Так что рефакторинга в эту сторону в ближайшее время не будет. Пункты в Trelllo по судьбе фреймворка разработчики собрали опросом, а не предложили сами на основе своего опыта, значит есть вероятность их неверного трактования командой. А судя по обсуждениям в issues разностороннего опыта в использовании других фреймворков у команды мало.
Боюсь, что слишком много идей бросали разрабам. И надо было просто выделить из них те, которые хочет большая часть сообщества. Хотя может я и не прав.
ElisDN писал(а):
2018.01.14, 01:21
В общем, если есть что сказать про фреймворк и архитектуру - предлагайте, поделюсь своим опытом и помогу в обсуждении. А если нравится и дальше ср*ться про запчасти, лампочки и тушёнку - я пас.
Да я не особо и пытался. Не люблю ругаться, но конструктивные разговоры по факту - поддерживаю. Бывает, конечно, порой слишком резко отвечаю, так что тут особо не обижайтесь никто)
По факту - например полезно было бы подискутировать о построении архитектуры на Yii, бест практики написать, как нужно делать, как не нужно. Про то, что Yii не даёт сделать архитектуру - бред. Да, где то мешает, но не особо критично, что бы я его поменял на злого тормоза.
И вообще было бы круто создать на форуме раздел по обсуждению улучшений фрейма, а не вместе с баг репортами держать. Раздел именно для дискуссий. Вот захотел ElisDN предложить внедрить мини коллайдер под капот - он написал, обсуждаем, выносим идеи, примеры, все за и против и потом вливаем это в Yii. Вот тогда будет круто. И это несколько разгрузит разрабов.
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x

Аватара пользователя
ElisDN
Сообщения: 4998
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Yii2 - атака хейтеров и что делать дальше?

Сообщение ElisDN » 2018.01.14, 19:51

BrusSENS писал(а):
2018.01.14, 16:51
Да. Верно. Но бизнес платит деньги, а разрабы должны уже выбирать, либо берутся за работу на кротчайшие сроки, если вдруг, конечно, не удалось уговорить заказчика. Либо не берут заказ и ждут заказов, где можно "послоить". Это я именно о том, что разные подходы в разных местах.
В кратчайшие сроки они могут взяться хоть на Yii, хоть на Laravel, хоть Symfony. Скорость больше зависит от опыта разработчика и наличия у них своей шпаргалки или готовой сборки. Например, на базе Symfony подключить Eloquent вместо Doctrine для простой и быстрой работы с БД. Или, наоборот, начать на Laravel и подключить Doctrine, чтобы делать продвинутые классы и чтобы пропала необходимость писать миграции вручную.

И хоть хотят "слоить", хоть нет. Здесь мы говорим про сам фреймворк, а не проект. Стандартизация к слоям проекта не относится.
BrusSENS писал(а):
2018.01.14, 16:51
Боюсь, что слишком много идей бросали разрабам. И надо было просто выделить из них те, которые хочет большая часть сообщества. Хотя может я и не прав.
Эти идеи постепенно появлялись все эти годы, но вместо внедрения в Yii их все эти годы не принимали, а откладывали на когда-нибудь. Вот и накопились сотни идей за девят лет.

БОльшая часть сообщества Yii - это новички и "быстрокодеры". Они вообще ничего не хотят и им и так хорошо. Кому надо попрофессиональнее - выбирают более гибкие инструменты и из сообщества утекают.

Ответить