2012-09-26 WhaleRider-2012

From Wiki4Intranet
Jump to: navigation, search
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] хотя тут вот фыркали на «некрасивые майндмапы». Ну посмотрите, пофыркайте тоже, что ли.

Заметки по чужим докладам

Зрители разделилились явно на два лагеря — те, кто понимающе хмыкал, и тех, кто как-то очень лично воспринял критику кода («это какой-то позор... после вашего доклада мне хочется помыться»). Что тут скажешь. Я предлагаю смотреть на все конструктивней — Виталий критиковал код, а не людей (принцип кодревью «твой код — это не ты»), а для людей в теме, кривизна и тормознутость коммерческих фреймворков секрет полишинеля:

Первые попавшиеся цитаты:


©

  • «Спасибо, мне даже не надо писать коммент, Вы уже озвучили все мои негодования относительно Битрикса. А большинство исходников из их 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 сайтов без шаблонов.




Будет время — может еще допишу рецензий-ревью-мыслей.
  1. Да, был оператор, снимал на кассетную камеру издалека общий план, прислать мне материал для монтажа со скринкастом отказался, а от общего плана, без экрана, как обычно толку мало, лучше скринкаст даже с фиговым звуком. К тому же я несколько раз на Бунинских конференциях выступал, всегда были операторы, но никогда не было записи. Так что публикую что есть и сейчас.