Задать вопрос

Какие проекты на github демонстрируют лучшие стороны Ruby on Rails?

Добрый день.

Я ищу Rails проект на GitHub( или BitBucket).
Которые демонстрирует лучшие стороны Ruby on Rails.
Ищу проекты с открытыми issue.

Был бы рад увидеть проекты связанные с p2p и cloud( PaaS, SaaS)

Собственный поиск дал такие результаты:
www.webresourcesdepot.com/23-amazing-and-open-source-ruby-on-rails-applications
Почти все проекты уже мертвые.

stackoverflow.com/questions/1186774/looking-for-a-...
Ответов считай нет.
  • Вопрос задан
  • 6192 просмотра
Подписаться 8 Оценить 1 комментарий
Решения вопроса 1
Может тут что-то есть? У всех проектов есть ссылка на гитхаб.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Собственно PaaS / SaaS проекты требуют реактивных подходов.
Так что вопрос о целевой платформе/фреймворке сформулирован не совсем корректно.

В первую очередь нужно понимать что прийдется работать с CQRS-ES, а не с MVC / MVP.
И там нужны различные многопоточности, да ассинхронности...
Возможность работы с SSE / Websocket'ами.
И никаких "один клиент - один поток/процесс"

В интерпретируемых языках - php / python / ruby / perl, кроме node.js, нет этих плюшек.
Часто используют всякие прокладки и костыли типа beanstalk и gearman
Называют это все "высоконагрузом"... вот наивные

node.js не вариант
Максимум на нем можно реализовать prerender.
SaaSы на node будут сложны в поддержке и разработке.
Ну разве что вы уверенны что сможете найти джедаев в СНГ, которые точно будут с этим работать 2-3 года... что собственно фантастика.

Могу посоветовать только swagger Play2 jooq + apache DirectMemory.
Возможно также использовать Grails + atmosphere, но там проблемы с производительностью.

В "богатых фронтендах" проблем хватает, и выбор не велик.
Сейчас есть только angular. Все остальное либо с утечками памяти, либо довольно сырое и дырявое. У ангуляра тоже не все сладко, вот к примеру нет поддержки httр кэширования в REST ресурсах. Хотя есть restangular, но ещё довольно сырой. В общем есть нюансы которые могут сильно тормозить разработку проектов при специфических требованиях.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы