Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Система VisTrails

Глава 23 из 1 тома книги "Архитектура приложений с открытым исходным кодом".

Оригинал: "VisTrails", глава из книги "The Architecture of Open Source Applications"
Авторы: Juliana Freire, David Koop, Emanuele Santos, Carlos Scheidegger, Claudio Silva, and Huy T. Vo
Дата публикации: 2012 г.
Перевод: Н.Ромоданов
Дата перевода: март 2013 г.

Creative Commons. Перевод был сделан в соответствие с лицензией Creative Commons. С русским вариантом лицензии можно ознакомиться здесь.


23.2. История проекта

Первые версии системы VisTrails были написаны на языках Java и C++. Версия на языке C++ была предложена нескольким самым первым пользователям, обратная связь с которыми сыграла важную роль в формировании наших требований к системе.

Наблюдая в ряде научных сообществ тенденцию увеличения количества библиотек и инструментальных средств, в которых используется язык Python, мы решили использовать этот язык в качестве основы системы VisTrails. Язык Python быстро становится универсальным современным средством, позволяющим состыковывать программное обеспечение, предназначенное для научных разработок. Во многих библиотеках, написанных на разных языках, таких как Fortran, C и C++, применяются привязки языка Python в качестве средства написания скриптов. Т.к. система VisTrails предназначается для объединения в рабочих процессах в единый оркестр большого количества различных библиотек, то делать это будет проще в случае, если система реализована на чистом языке Python. В частности, в языке Python есть возможности динамической загрузки кода, напоминающие те, которые присутствуют в среде языка LISP, у которой существенно большее сообщество разработчиков и исключительно богатая стандартная библиотека. В конце 2005 года мы приступили к разработке текущей системы, использующей Python/PyQt/Qt. Такой выбор значительно упростил создание в системе расширений, в частности, добавление новых модулей и пакетов.

Бета-версия системы VisTrails была впервые выпущена в январе 2007 года. С тех пор система была скачана более двадцати пяти тысяч раз.


Далее: 23.3. Внутри системы VisTrails