У нас тоже была команда из 4х, идею придумали за неделю до хакатона, из минусов — не проработали АРI и потратили на это много времени. Как результат — мало тестировали приложения. И да — код никто не смотрит :) Наше решение
Хорошая статья, я сам использую ES в качестве промежуточной базы данных, основную информацию храню в Mysql, а в ES заганяю подготовленные документы. JSON api позволяет делать запросы напрямую к ES без задействования серверных скриптов и при этом показывает высокую скорость отдачи результата и хорошо ведет себя при высоких нагрузках.
Пока из реальных минусов могу выделить проблемы с OutOfMemory, но в моем случае пересоздание индекса не слишком долгая задача.
данный пример показывает работу модуля ngAnimate, который фактически сам определяет длительность анимации и когда ее нужно включить и выключить, конечно, аналог можно сделать и на jQuery, но он будет намного масивнее, а я хотел показать как минималистично может быть решение на AngularJS.
Да, переход к конкретному слайду есть, я забыл про него написать, функция setIndex
Если создавать миниатюры на этапе обработки шаблона, то время генерации страницы будет расти в зависимости от количества изображений на ней и их качества. Легко добиться реальной ситуации когда пользователь просто может не дождаться загрузки страницы
Ну мне нравится AngularJS потому, что он как wysiwyg то, что видишь в верстке то и получаешь в результате, такие библиотеки как ng-grid не умеют разделять отображение с кодом, смысл тогда с AngularJS? Описание отображения таблицы в коде, по моему мнению, это шаг назад, а я старался дать программисту максимальную возможность свободы действий для описания отображения данных, другие директивы этим и ограничены.
Пока из реальных минусов могу выделить проблемы с OutOfMemory, но в моем случае пересоздание индекса не слишком долгая задача.
Да, переход к конкретному слайду есть, я забыл про него написать, функция setIndex