Персональный блог Игоря Антонова aka "spider_net"

Испытал matreshka.js в маленьком проекте


Рубрика: JavaScript -> Программирование
Метки: | | | | |
Просмотров: 727
Испытал matreshka.js в маленьком проекте

Как-то я уже рассказывал о JavaScript фреймворке с необычным названием – matreshka.js. Я даже брал большое интервью у автора этого проекта (см. Интервью с автором matreshka.js). С тех пор ничего об этом фреймворке не писал, но это не означает, что я его не использую. Матрешка (так писать проще) хороша там, где нужна легкость и скорость.

Недавно у меня была задача разработать простенький front для мобильного кабинета курьеров. По факту нет ничего сложного, главные требования от заказчика были: сделать быстро и качественно, работать должно шустро даже на не сильно производительных смартфонах. Первую версию я запилил достаточно быстро на ванильном JavaScript. Все протестировали, посмотрели производительность и ко второй версии (потребовалось добавить ряд интересных фич) решил перевести проект на метрешку.

Перевод на фреймворк много времени не занял. На производительности переход также не отразился. Главным плюсам стала возможность беспрепятственного расширения. В проекте нет-нет, да появляются некоторые мелкие задачки, реализовать, которые при помощи матрешки – дело двух-трех строчек кода.

Я как-нибудь сделаю отдельную статью по этому фреймворку с рассмотрением обучающего примера, а пока могу сказать, что если вам нужен двусторонний биндинг, да еще с поддержкой условий, то обратите внимание на matreshka.js. Это легкий фреймворк, разобраться с которым не составит труда. Хотя, вру, если вы новичок в JS, то на первых порах может возникнуть проблема с чтением документации. Она на русском, но на мой взгляд, в ней не хватает подробного рассмотрения практических примеров, позволяющих быстро приступить к работе. Есть одна или две статьи на хабре, но они не слишком подробные.

Оставьте комментарий!
comments powered by HyperComments