На мой взгляд, то, что задача поставлена в общем виде, не ограничивает разработчика в конечном решении. Это может быть: как новый компонент, написанный, что называется, from scratch; или доработка существующих компонентов с добавлением совместимости с другими версиями Rails; или та же помощь в фиксинге багов существующих компонентов (bcardarella сам пишет — «The major outstanding issue is with radio buttons. See the open ticket.»). Кроме того, вопрос организатору конкурса посредством электронной почты еще никто не отменял.
>> Они будут похожи друг на друга до горя…
Прошу простить меня за представленную ниже аналогию.
А смысл в том, что люди делают из одного ядра много разных реализаций конечной ОС? Судя по вашему комментарию — никакого.
А на мой взгляд, это дает альтернативу. А альтернатива, в свою очередь, мотивирует участников к изменениям в их продукте.
Рельсов тут далеко не 5%, это можно видеть как минимум по реализации bcardarella. И посмею возразить, что писать js в 3-х вариантах можно счесть за моветон, если вы имеете ввиду написание кода js-валидации. Тот же bcardarella использует всего 1 — фреймворк jquery. Можно еще больше углубиться в абстракцию, добавлением адаптеров к другим js фреймворков, но это уже вопрос целесообразности.
>> Они будут похожи друг на друга до горя…
Прошу простить меня за представленную ниже аналогию.
А смысл в том, что люди делают из одного ядра много разных реализаций конечной ОС? Судя по вашему комментарию — никакого.
А на мой взгляд, это дает альтернативу. А альтернатива, в свою очередь, мотивирует участников к изменениям в их продукте.