Сложность в общей фигуре, а нее части. Так любой геометрический объект на точки и прямые можно разложить и сказать, что он простой. Мало того svg потом можно использовать повторно меняя маштаб и т.д. И рендер быстрее.
Денис Инешин: Это как раз задача, для которой его и вводили. Когда есть составной объект сложной геометрии и надо взаимодействовать с его частями. Делается намного быстрее, чем в LESS или SASS. А самое главное если в проекте нет LESS или SASS, а я так чувствую, что нет. Но подключение только ради этого неоправданно. А на чистом css - это, простите, онанизм.
Миха Панкратов: В advanced - frontend, backend и console три разных приложения со своими кешами изначально. Но можно сделать через 1, настроив компонент cache в конфиге каждого.
С обычной формы придется еще использовать session. Писать туда текст алерта, тогда при генерации следующей страницы можно читать от туда, выводить через alertify и потом удалять из сессии. Обычно такие механизмы есть "из коробки" если используете php framework какой-нибудь современный