2012-09-26 WhaleRider-2012
Line 13: | Line 13: | ||
{{vimeoembed||800|500}} | {{vimeoembed||800|500}} | ||
− | + | == Заметки по чужим докладам == | |
− | * Виталий Филиппов c докладом «[http://whalerider.ru/2012/abstracts/358.html Мода на коробки и фреймворки в вебе — доколе?]» — я надеялся записать звук, но, как уже говорил, облажался с диктофоном. Так что могу предложить только [http://yourcmc.ru/wiki/CMS-Frameworks статью-презентацию] (если щелкнуть в правом верхнем углу на «Slides», ее можно смотреть как слайдшоу). | + | * Виталий Филиппов вышел c провокационным докладом «[http://whalerider.ru/2012/abstracts/358.html Мода на коробки и фреймворки в вебе — доколе?]» — я надеялся записать звук, но, как уже говорил, облажался с диктофоном. Так что могу предложить только [http://yourcmc.ru/wiki/CMS-Frameworks статью-презентацию] (если щелкнуть в правом верхнем углу на «Slides», ее можно смотреть как слайдшоу). |
+ | |||
+ | Зрители разделилились явно на два лагеря — те, кто понимающе хмыкал, и тех, кто как-то очень лично воспринял критику кода («это какой-то позор... после вашего доклада мне хочется помыться»). Что тут скажешь. Я предлагаю смотреть на все конструктивней — Виталий критиковал код, а не людей (принцип кодревью «твой код — это не ты»), а для людей в теме, кривизна и тормознутость коммерческих фреймворков секрет полишинеля: | ||
+ | |||
+ | Первые попавшиеся цитаты: | ||
+ | ----- | ||
+ | <blockquote> | ||
+ | [http://habrahabr.ru/blogs/webdev/107643/ ©] | ||
+ | * «Спасибо, мне даже не надо писать коммент, Вы уже озвучили все мои негодования относительно Битрикса. А большинство исходников из их api я уже давно выкладываю исключительно на govnokod.ru» | ||
+ | * «К сожалению, код Битрикса я знаю очень неплохо. Благо и свои модули пишу, да и компоненты, конечно, тоже. К сожалению потому что он (код) ужасен. | ||
+ | Для каких-нибудь сайтов-визиток, либо простеньких магазинов Битрикс подходит отлично. Но «шаг влево, шаг вправо — расстрел»:(» | ||
+ | * «Я работаю ведущим программистом в веб-студии. У меня есть 6 сертификатов по битриксу. Я выполнял ряд нетривиальных проектов на этой CMS. Если не считать жутких тормозов (в процессе разработки кеширование отключено), то Битрикс вполне приемлемая система для выполнения стандартных сайтов. Т.е. взяли шаблон и надели его на битрикс. Но если нам нужен нестандартный функционал, нужно писать свои скрипты, компоненты и т.п. То Битрикс превращяется в адский ужос!!! Быдлокодеры которые не знают что такое ООП, MVC, паттерны программирования и кто такой Мартин Фаулер, и не знакомые ни с одним из популярных php-фреймворков меня явно не поймут. Вы видели структуру компонентов? Это же ужос. Битрикс организован таким образом, что под него невозможно писать нормальный код, приходится забивать на все best practices.» | ||
+ | * «Вы видели код компонентов битрикса? На операции которые нужны 2 sql запроса, в зависимости от числа элементов на странице будут выполнятся 20-100 и более sql запрсов. Там не то что не пахнет MVC дак вообще отсутствует какой-либо здравый смысл. Нет элементарного отделения логики от представления. Про сами sql запросы Битрикса даже на хабре писали уже. Это ваще ужос.» | ||
+ | * «Вы видели API? Несмотря на то, что там используются классы, у меня язык не повернятся назвать это ООП. Программирование под битрикс это ппц, аццкий кошмар.» | ||
+ | </blockquote> | ||
+ | |||
+ | Ну и сразу же, чтобы не обвинили в предвзятости — у остальных не лучше: | ||
+ | <blockquote> | ||
+ | * «Битрикс не прост. Но это все-таки не ад, потому что тогда не получится четко спозиционировать UMI.CMS :)» | ||
+ | * «Да, битрикс не идеален, я сам уже нашел с десяток ошибок в его работе и часть из них уже была выпущена в исправлениях обновлений. Но ничего лучше я не вижу! Все остальные CMS еще ужаснее, еще сильнее накладывает ограничения на разработчика. Просто если вам нужно что-то больше: пишите ручками с использованием какого-то фремворка» | ||
+ | </blockquote> | ||
+ | |||
+ | ----- | ||
+ | Впрочем, концентрированную критику по всем CMS лучше искать тут https://lurkmore.to/CMS | ||
+ | |||
+ | Так что я думаю, доклад вполне этичен, и информационно ценен, хотя бы для того, чтобы предостеречь людей не в теме, и не появлялись плачи | ||
+ | в духе «[http://habrahabr.ru/post/152173/ Ну пожалуйста, чуть чуть быстрее…]» (свежая сегодняшняя ссылка), ну а компания-производитель, устыдилась бы и перебросила ресурсы с пиара и маркетинга в разработку, и выкатила бы новую прекрасную версию. | ||
+ | |||
+ | Так что доклад, уверен, сделал мир немного лучше. | ||
+ | |||
+ | Лично я, по старости и зрелости, к фреймворкам отношусь очень терпимо, и хотя породил немало велосипедов, обычно делаю их от отчаяния, и то, пользуясь чем-нибудь мейнстримовым и опенсорсным. Что касается битрикса, у нас на нем сделан [http://www.custis.ru сайт-визитка], знаю знакомых, которые делали на нем сайтики мини-компаний, в духе «магазин редко кому нужной хрени» для друзей или жен. Внутрь сам не смотрел, думаю, вряд ли хуже CGI Perl сайтов без шаблонов. | ||
+ | ---- | ||
+ | |||
+ | |||
* Миша Заборов c докладом «[http://whalerider.ru/2012/abstracts/370.html Расстройство клиентоориентированности, симптомы и лечение]» → тут с доступностью материалов отлично, ибо есть [http://lib.custis.ru/Client-disorient-zaborov и слайды и видео]. | * Миша Заборов c докладом «[http://whalerider.ru/2012/abstracts/370.html Расстройство клиентоориентированности, симптомы и лечение]» → тут с доступностью материалов отлично, ибо есть [http://lib.custis.ru/Client-disorient-zaborov и слайды и видео]. | ||
---- | ---- | ||
Будет время — может еще допишу рецензий-ревью-мыслей. | Будет время — может еще допишу рецензий-ревью-мыслей. |
Revision as of 00:33, 27 September 2012
Сходил, выступил с докладом ««Страховка от автобуса» или пересадка сознания при групповой нейрохирургии» на конференции WhaleRider-2012.
Ситуация у меня сейчас сложная, уговорили выступать за несколько дней до начала конфы, готовился за несколько часов до конфы.
Разумеется, без накладок не обошлось, выступил несколько скомкано, не показал 30% мыслей и изобретений, включая сервис демографической аналитики внутри компании. Но в целом, думаю, немудренные мысли донесены — проблема как обычно одна, нетривиальных новых мыслей немного, но эффект от предыдущих выступлений практически строго нулевой, и приходится повторяться. Ну и есть ощущение, что интернет-разработка — это небольшие компании, короткие проекты (была реплика из зала о «длительном» 4хлетнем проекте — у корпоративных инфосистем это так, начальный этап, а живут они адски долго), более-менее мейнстрим технологии, и без длительной поддержки (кроме взлетевших в крупные сервисы стартапов), а мой опыт — скорее про корпоративщиков или долгоживущие продуктовые компании.
Из накладок — неправильно включил диктофон, хорошего звука нет. Так что есть скринкаст с посредственным звуком[1]
Если есть свободные 40 минут, можно глянуть, публике вроде понравилось [7], [8], [9], [10], [11], [12] хотя тут вот фыркали на «некрасивые майндмапы». Ну посмотрите, пофыркайте тоже, что ли.
Заметки по чужим докладам
- Виталий Филиппов вышел c провокационным докладом «Мода на коробки и фреймворки в вебе — доколе?» — я надеялся записать звук, но, как уже говорил, облажался с диктофоном. Так что могу предложить только статью-презентацию (если щелкнуть в правом верхнем углу на «Slides», ее можно смотреть как слайдшоу).
Зрители разделилились явно на два лагеря — те, кто понимающе хмыкал, и тех, кто как-то очень лично воспринял критику кода («это какой-то позор... после вашего доклада мне хочется помыться»). Что тут скажешь. Я предлагаю смотреть на все конструктивней — Виталий критиковал код, а не людей (принцип кодревью «твой код — это не ты»), а для людей в теме, кривизна и тормознутость коммерческих фреймворков секрет полишинеля:
Первые попавшиеся цитаты:
- «Спасибо, мне даже не надо писать коммент, Вы уже озвучили все мои негодования относительно Битрикса. А большинство исходников из их api я уже давно выкладываю исключительно на govnokod.ru»
- «К сожалению, код Битрикса я знаю очень неплохо. Благо и свои модули пишу, да и компоненты, конечно, тоже. К сожалению потому что он (код) ужасен.
Для каких-нибудь сайтов-визиток, либо простеньких магазинов Битрикс подходит отлично. Но «шаг влево, шаг вправо — расстрел»:(»
- «Я работаю ведущим программистом в веб-студии. У меня есть 6 сертификатов по битриксу. Я выполнял ряд нетривиальных проектов на этой CMS. Если не считать жутких тормозов (в процессе разработки кеширование отключено), то Битрикс вполне приемлемая система для выполнения стандартных сайтов. Т.е. взяли шаблон и надели его на битрикс. Но если нам нужен нестандартный функционал, нужно писать свои скрипты, компоненты и т.п. То Битрикс превращяется в адский ужос!!! Быдлокодеры которые не знают что такое ООП, MVC, паттерны программирования и кто такой Мартин Фаулер, и не знакомые ни с одним из популярных php-фреймворков меня явно не поймут. Вы видели структуру компонентов? Это же ужос. Битрикс организован таким образом, что под него невозможно писать нормальный код, приходится забивать на все best practices.»
- «Вы видели код компонентов битрикса? На операции которые нужны 2 sql запроса, в зависимости от числа элементов на странице будут выполнятся 20-100 и более sql запрсов. Там не то что не пахнет MVC дак вообще отсутствует какой-либо здравый смысл. Нет элементарного отделения логики от представления. Про сами sql запросы Битрикса даже на хабре писали уже. Это ваще ужос.»
- «Вы видели API? Несмотря на то, что там используются классы, у меня язык не повернятся назвать это ООП. Программирование под битрикс это ппц, аццкий кошмар.»
Ну и сразу же, чтобы не обвинили в предвзятости — у остальных не лучше:
- «Битрикс не прост. Но это все-таки не ад, потому что тогда не получится четко спозиционировать UMI.CMS :)»
- «Да, битрикс не идеален, я сам уже нашел с десяток ошибок в его работе и часть из них уже была выпущена в исправлениях обновлений. Но ничего лучше я не вижу! Все остальные CMS еще ужаснее, еще сильнее накладывает ограничения на разработчика. Просто если вам нужно что-то больше: пишите ручками с использованием какого-то фремворка»
Впрочем, концентрированную критику по всем CMS лучше искать тут https://lurkmore.to/CMS
Так что я думаю, доклад вполне этичен, и информационно ценен, хотя бы для того, чтобы предостеречь людей не в теме, и не появлялись плачи в духе «Ну пожалуйста, чуть чуть быстрее…» (свежая сегодняшняя ссылка), ну а компания-производитель, устыдилась бы и перебросила ресурсы с пиара и маркетинга в разработку, и выкатила бы новую прекрасную версию.
Так что доклад, уверен, сделал мир немного лучше.
Лично я, по старости и зрелости, к фреймворкам отношусь очень терпимо, и хотя породил немало велосипедов, обычно делаю их от отчаяния, и то, пользуясь чем-нибудь мейнстримовым и опенсорсным. Что касается битрикса, у нас на нем сделан сайт-визитка, знаю знакомых, которые делали на нем сайтики мини-компаний, в духе «магазин редко кому нужной хрени» для друзей или жен. Внутрь сам не смотрел, думаю, вряд ли хуже CGI Perl сайтов без шаблонов.
- Миша Заборов c докладом «Расстройство клиентоориентированности, симптомы и лечение» → тут с доступностью материалов отлично, ибо есть и слайды и видео.
Будет время — может еще допишу рецензий-ревью-мыслей.
- ↑ Да, был оператор, снимал на кассетную камеру издалека общий план, прислать мне материал для монтажа со скринкастом отказался, а от общего плана, без экрана, как обычно толку мало, лучше скринкаст даже с фиговым звуком. К тому же я несколько раз на Бунинских конференциях выступал, всегда были операторы, но никогда не было записи. Так что публикую что есть и сейчас.