Я могу сказать кое-что об «Илиаде»:
Преимущества: безболезненно обрабатывает AJAX. Для меня это был поворотный момент, который заставил меня переключиться на «Илиаду». Кроме того, он настолько мал и не раздут, что вы можете прочитать весь код за день и понять, как он работает.
Слабые стороны: сообщество также очень маленькое. Это приводит к отсутствию документации, дополнительных модулей или готовых виджетов. OTOH, небольшие сообщества, как правило, охотнее помогают друг другу, поэтому почти все ваши сомнения можно решить, задав вопрос в списке рассылки.
URL-адреса: Ну, поскольку все вызовы в Iliad по умолчанию являются AJAX, URL-адрес все время остается чистым.
Аякс: Ага. Бесплатно и по умолчанию. Просто отметьте виджет #markDirty, и он автоматически обновится. Зависимости так же просто определить, как отправить #addDependantWidget: виджету, так что, когда первый помечен как грязный, оба будут обновлены. Кроме того, если у клиента нет браузера с поддержкой javascript, все вызовы будут автоматически возвращаться к обычным HTTP-запросам.
Постоянство: без предпочтений. Поскольку модель отделена от фреймворка (думаю, это применимо к трем фреймворкам), вы можете следовать тем же рекомендациям, что и для Aida или Seaside.
person
Bernat Romagosa
schedule
20.09.2011