Буду признателен за некоторые предложения по определению лучших вариантов выбора технологии и среды для создания и поддержки динамического веб-приложения, представляющего научный числовой материал в виде интерактивных графиков.Предполагается, что он станет интерактивным инструментом для исследователей в области сложных параметров.
Принцип состоит в том, что вычислительные вычисления постоянно выполняются на мощном веб-сервере linux (apache) на лету в собственном Cи приложения FORTRAN, когда пользователь экспериментирует с входными параметрами в браузере.Сервер возвращает относительно небольшие массивы с результатами вычислений, которые будут непрерывно отображаться в браузере.
Я рассмотрел что-то на основе Python, например, Django.Библиотека python matplotlib очень мощна в среде рабочего стола, но, насколько я вижу, она не готова для Интернета на данном этапе.Мне было бы очень интересно услышать некоторые впечатления об этом.
Groovy и Grails также кажутся интересными, но они наиболее актуальны для серверной части Java, которой у меня нет.
AОсновное соображение заключается в том, насколько эффективно / эффективно может быть реализован интерфейс с рабочими лошадками (приложениями C и FORTRAN) на сервере.
Возможно также реализовать «необработанное» домашнее решение JavaScript / AJAX, нодумаю, что его будет трудно поддерживать, и, вероятно, потребуется немало усилий, чтобы заново изобрести колесо.
Важными критериями являются надежность, поддержка нескольких браузеров, безопасность в будущем.
Заранее спасибо.