Юрий Матюхин

На чем тестировать JavaScript фреймворки

Разнообразие JavaScript фреймворков
 

Вы увидели новый фреймворк, который конечно в миллион раз лучше текущего. Заманчиво, но использовать его в боевом проекте нельзя, т.к. нет опыта работы с ним, непонятны сильные и слабые стороны.

Для этой цели подходят сторонние проекты. В зависимости от проекта, вы можете не найти слабые и сильные стороны фреймворка. А что делать если таких проектов нет?

Первое, что приходит в голову — TodoMVC. Попробуйте реализовать сами, а потом сверьтесь с решением, если такое существует. Обычно, на этом идеи заканчиваются, но только не у нас 😏

Когда я проходил курс по архитектуре, у меня было интересное задание — реализовать базу данных ситхов. Как нам объяснили позже, это задание придумал André Staltz, чтобы показать недостатки Flux архитектуры. Но другим архитектурам тоже приходится не сладко.

Flux Challenge — база данных ситхов
 

Подробнее о задании читайте в репозитории Flux challenge, или на русском у меня.

Так же есть еще одно не тривиальное, но простое задание, чтобы показать проблему взаимодействия Redux и react-router — friend-list. Там же в репозитории можно посмотреть решения на Cycle.js.

Friend List
 

А на чем вы тестируете новые технологии?

Read more!