Какой инструмент и язык выбрать для сервиса создания анимации?
Есть цель сделать сайт, где будет собираться в конструкторе gif анимация, как например в giphy.com.
Сейчас встает выбор инструмента и языка, для лучшей производительности и скорости склейки анимации из кадров присланных на сервер. Так как при росте обращений за склейкой, при больших нагрузках и затратах оперативки могут быть проблемы и хочется этого избежать или минимизировать шанс.
Хочется узнать мнение разработчиков, какой инструмент (imagick, gmagick и тд) и на каком языке(php, python, nodejs, rubby, go и тд) лучше всего это делать по вашему мнению?
И есть ли предположения как это делается в giphy и в других соц сетях или сервисах?
Буду рад любым советам и подсказкам! Так как возможно я тут что то не то написал, или есть пути решения какие то другие - подскажите как лучше. Заранее благодарю!
Наверное можно генерировать гифки прямо в браузере? (библиотека gif.js).
Общие советы:
- Пишите на том языке который знаете или который хотите изучать.
- Пока у вас нет MVP у вас нет и проблем производительности.
- Не бойтесь что ваш язык чего-то "не может", всегда можно вынести логику в отдельный сервис на другом языке.
В браузере это вообще жесть учитывая, что сейчас все на телефоне, там просто браузер крашниться) по крайне мере не нашел ни одного решения которое бы позволило собирать с малыми жертвами на клиенте анимацию или видео.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.