Практически каждый разработчик имеет собственные предпочтения в выборе сторонних компонентов и библиотек, используемых в приложении. Не так давно мне попался такой топ-лист плагинов и gem-ов для разработки на Ruby on Rails.
10 “must-have” Rails плагинов и gem-ов
- Inherited Resources: устраняет большую часть шаблонного кода в контроллерах;
- Formtastic: избавляет от лишней головной боли при создании разметки HTML форм. (Используемые вместе, Inherited Resources и Formtastic составляют хорошую альтернативу scaffold-фреймворкам вроде Streamlined и ActiveScaffold);
- CapGun: предоставляет простые уведомления о развертывании (deploy);
- Faker: помогает создавать фиктивные данные. Может использоваться как для тестирования (test) приложений, так и для создания демонстрационных данных в режиме разработки (development) и постановки (staging);
- Clearance: многофункциональная регистрация и аутентификация;
- Safe ERB: помогает убедиться, что приложение неуязвимо для XSS-атак;
- RedHill on Rails Core: в основном, используется для декларирования “foreign key”-отношений в схеме БД;
- RPM Rails Performance Management: замечательно для обнаружения и диагностики проблем производительности;
- will_paginate: самый хороший и самый простой из плагинов постраничной разбивки (pagination);
- hoptoad: великолепные «кастомер-френдли» уведомления об исключениях (exceptions) возникающих в приложении.
Существует множество плагинов, которые мы используем для специальных нужд, как то генерирование PDF или обработка вложений (attachment). Однако это список наших избранных плагинов, которые мы используем практически в каждом проекте.
Это был список лучших 10 Rails плагинов и gem-ов от Глена Вандербурга (Glenn Vanderburg), опубликованный им в своем блоге: 10 Must-Have Rails Plugins and Gems (2009 Edition).
2 Комментариев :
will paginate
inherited resourses
formtastic
Red hill
Для меня только эти четыре достойны быть в топе, остальные весьма сомнительны, есть куча гораздо более полезных и удобных пагинов, например, ACL9/CanCan, Devise, l18n и другие. Хотя понятно что у каждого своя специализация по изготовлению приложений и нужды тоже разные, как и предпочтения.
Спасибо за пост, почитал по каждому из плагинов.
Плагины со временем устаревают или вытесняются более удобными. Сейчас, наверное, этот топ 10 выглядит совершенно по-другому ;).
Отправить комментарий
Жги!