Добрый день, LOR!
Появился интересный проект, сейчас подбираю язык для реализации: посоветуйте, исходя из функционала:
- модульная система программы (все функциональные возможности должны быть реализованы в виде модулей);
- основная функция: несложные расчеты по достаточно заковыристым алгоритмам;
- кроссплатформенность, безпроблемный запуск под оффтопиком (он целевая платформа);
- рисование графиков 2d;
- сохранение результатов в .doc/.docx/.rtf (.odt не рассматривается);
- хранение результатов в переносимой БД (типа SQLite, Firebird или в чем-то другом).
В чем выбор (что я рассматриваю как вариант написания):
- tcl+tk+sqlite+canvas
- c#+mono+sqlite
- racket+racetgui+самописная БД на nosql
- python3+qt+sqlite
Какой-вариант лучше/быстрее (примерно одинаково знаю все варианты)? Или есть более простой вариант? (по большому счету нужна таблица с возможностью забить и сохранить формулу) С++ не предлагать, против моей религии. Java не знаю, знаю только базово Clojure (да и то для web'a).