это очень сомнительное преимущество, рефакторинг API время от времени необходим. В чем смысл поддерживать неудачные решения старых версий, достаточно просто выпускать security-фиксы для старых модулей.
А какие там проблемы с обратной совместимостью? В пределах мажорных версий апи не меняется, практически все разрабатываемые модули имеют отдельные ветки как минимум для 6-й и 7-й версии ядра. Или я вас неправильно понял? Что именно вы подразумеваете под обратной совместимостью в друпале?
Странно, я достаточно долго занимался разработкой на друпале, в том числе делал крупный проект, в котором было больше сотни сторонних модулей и такой проблемы не заметил.
*На самом деле «идеальный» рендеринг достигается только в сборке Firefox Nightly под Windows 7 (c рендерингом шрифтов через Direct2D и DirectWrite), в остальных — близкий к идеалу или не очень близкий, в зависимости от браузера и ОС.
mustache используется как шаблонизатор в ICanHaz.js а ICanHaz в свою очередь предоставляет удобный способ описания шаблонов. Хотя конечно, это дело вкуса, как рендерить страницу.
Никаких надстроек не надо. Для ajax запросов backbone использует jQuery. При вызове метода модели save() создается RESTfull запрос к серверу по адресу указанному в url модели. При желании можно реализовать свою логику переопределив Backbone.sync(). А метод validate() нужен чтобы отсеять модели с некорректными данными еще до отправки на сервер. Вообще, в документации все доступно расписано.
Думаю, такой подход скорее удобен для реализации различных сервисов, а не сайтов в привычном понимании. В таком случае индексация поисковиком не играет никакой роли.
ИМХО, винда вообще неудобная платформа для LAMP разработчика, гораздо легче убунту поставить, чем мучиться со сборками. Думаю что любую блондинку-верстальщицу можно обучить строчке apt-get install lamp и никаких проблем.
Мне почему-то кажется, что у людей, действительно имеющих какой-то вес в социальной структуре общества, нет времени на подобные забавы. Разве что как «политика для школьников» сойдет.
покопался в файлах и нашел собственный сканер который еще в универе писал. govnokod.com/4398
табличка переходов конечно генерилась, правда не по регулярке, а забивалась в формочку руками, ну что с второкурсника возьмешь, глупый был :)
Ну не знаю… я всегда считал что «бизнес-логика» приложения — это код который описывает __процессы__ предметной области, каким бы этот код ни был. ИМХО вполне нормальное определение, по крайней мере лучше чем «всё, что вам хотелось хоть раз откомментировать».
Я думаю что дело как раз в том, что модераторы не телепаты, а презумпция невиновности в сети не очень популярна. Хотя на письма конечно могли бы и ответить.
табличка переходов конечно генерилась, правда не по регулярке, а забивалась в формочку руками, ну что с второкурсника возьмешь, глупый был :)
Я даже врагу не пожелаю с такими именами дело иметь