Статьи

Другие крутые рубиновые проекты

Со всем шумом, который делает Rails, вы были бы прощены за то, что думали, что это все, что нужно, и конец всему миру Ruby — конечно, он популяризировал язык, но есть много других интересных проектов, использующих Ruby. Вот некоторые из них:

Merb

Merb — это еще одна полнофункциональная веб-фреймворк, которая очень похожа на Rails. Тем не менее, автор избавился от лишнего жира и сделал каркас менее самоуверенным, а также сделал его поточно-ориентированным. Вместо того, чтобы иметь большое монолитное ядро, Merb старается быть как можно более модульным, полагаясь на сторонние жемчужины для большей части своей функциональности.

Он включает поддержку различных объектно-реляционных картографов (ORM — вещь, которая опосредует транзакции между вашим приложением и базой данных), включая DataMapper , Sequel и даже Rails по умолчанию ORM: ActiveRecord .

Merb означает Mongrel + ERB , поэтому неудивительно, что они составляют значительную часть платформы, хотя вы можете использовать HAML и SASS в качестве движка шаблонов.

Поход

Кемпинг представляет собой микрорамку (всего 4 тысячи!), Созданную потрясающе талантливым « Почему счастливчик» . Вероятно, это больше упражнение, чтобы увидеть, сколько вы можете сделать с небольшим количеством кода, но было бы полезно, если бы вы разбрасывали прототип или одноразовый сайт.

обувь

Кроме того, _why, обувь вообще не является веб-фреймворком — она ​​разработана, чтобы позволить вам легко программировать небольшие настольные приложения. _why создал прекрасную маленькую оболочку для набора инструментов вокруг графической библиотеки Cairo, которая станет основой для « Hackety Hack » — начального набора для начинающих программистов (думаю, lego, но с кодом). Хотя он все еще находится в зачаточном состоянии (в прошлый раз, когда я проверял, что он не поддерживает гемы), время от времени может быть интересно заниматься программированием с графическим интерфейсом — в основном, чтобы понять, почему вы выбрали веб в первую очередь!

Конечно, есть еще много интересных проектов Ruby — почему бы вам не потратить пару минут на просмотр rubyforge.com ?