Как вы используете Ruby on Rails для науки (если применимо)?

Мы проводим исследования в области системной биологии. Мы предпочитаем использовать существующие наборы данных, потому что сбор новых биологических данных стоит дорого. Таким образом, многие сценарии, которые мы пишем, представляют собой не что иное, как преобразование одного набора данных в другой.

В конце концов, мы публикуем наши результаты - и все больше и больше журналов требуют такого рода вещи.

Так что это не было большой скачок для меня, чтобы попытаться использовать Rails для моих проектов. Я могу настроить легко воспроизводимые эксперименты, шаг за шагом преобразовывать данные через таблицы базы данных (например, с помощью rake) и отображать результаты, используя такие гемы, как flotomatic и gnuplot. Если мне нужно, чтобы что-то работало очень быстро, я даже могу написать собственный гем на C ++, используя Rice , или распараллелить, используя starling и workling .

В конце концов Я начал задаваться вопросом, использует ли кто-нибудь еще Rails для биоинформатики или науки в целом.

Я подумал: «Если бы я был жемчужиной Rails для научных исследований, png

Интересно, являются ли плагины Rails 3 ответом на HMVC в Rails 3?

9
задан halfer 6 June 2019 в 22:03
поделиться

1 ответ

У Rails уже давно есть плагины.

Сомневаюсь, что существует техническая причина, по которой контроллер не может выполнить диспетчеризацию другому контроллеру, передав объект запроса по цепочке. Я просто не знаю, что вы получаете, делая это - диаграмма выглядит как спагетти.

Для меня это неправильное использование MVC. Я бы предположил, что гораздо проще и удобнее вносить логику в модели и классы более низкого уровня и создавать один контроллер, который опережает эту логику, а не создавать цепочку контроллеров.

2
ответ дан 3 November 2019 в 05:33
поделиться
Другие вопросы по тегам:

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