| |||
![]()
|
![]() ![]() |
![]()
Сборная солянка: потребительская инфляция, недоразвитость мозга, "Чистовик" и Ruby On Rails Сезон летних отпусков закончился, пошли интересные новости, только успевай рот разевать. Записываю: 1) появилась идея в пику Госкомстату сделать независимый мониторинг потребительских цен, я подписался, прошу желающих присоединяться, какие города мониторить, можно посмотреть в списке городов, отсортированном по численности населения, 2) материальчик в копилку ТССУ - Не так давно было установлено, что подростковое поведение обусловлено особой стадией развития мозга. Манфред Шпитцер считает, что это дает повод для нового исследования: «Известно, что подростков угроза наказания пугает гораздо меньше, чем взрослых. Было бы интересно узнать, не связано ли это с тем, что их мозг еще находится в развитии. Возможно, это мешает им адекватно реагировать на угрозу штрафа». - а то попыткам собрать звездолет (СУ-4) из деталей для автомата Калашникова (публики с неразвитым мозгом) скоро уже сто лет исполнится, 3) краткое изложение "Черновика" и "Чистовика" Лукьяненко от ![]() 4) и самый лично для меня любопытный материал (увы-с, на английском, но кто в теме, все равно будет интересно): 7 reasons I switched back to PHP after 2 years on Rails. История, на мой взгляд, весьма поучительна. Derek Sivers, владелец сайта cdbaby.com решил полностью перевести его с PHP на модную в последнее время Ruby on Rails, нанял для этого "one of the best Rails programmers in the world", и начал работу. Через 2 года (!) выяснилось, что несмотря на выдающиеся преимущества новой платформы, проект завершен только наполовину. В результате Derek сказал Fuckit, закрыл проект и за 2 месяца (!) сделал ту же работу на PHP (разумеется, использовав полученный опыт). Почему же проект на Rails оказался неудачным? На мой взгляд, причина в уже устоявшемся типе мышления заказчика - Derek так и пишет, I love SQL. I dream in queries. I think in tables. I was always fighting against Rails and its migrations hiding my beloved SQL from me. Проектная логика разных платформ оказалась столь различной, что Derek (ИМХО, разумеется) просто не смог сформулировать, как же сайт должен работать, в логике Rails. Отсюда мораль: нужно учитывать, на какой платформе формировалась "проектная логика" топ-менеджеров разработки, и в случае ее явного отличия от логики выбранного инструментария трижды подумать, связываться ли с таким инструментарием вообще. А я для себя сделал вывод, что PHP рано сбрасывать со счета. |
|||||||||||||
![]() |
![]() |