В общем, я таки нашел себе идеальный язык для серверных оперденей: Clojure.
( Read more... )Сабж под катом описывает связь между аналитикой в бухгалтерских проводках и выходными формами отчетов. Отчеты генерит-сохраняет-загружает динамическая опердень, запущенная в jetty и отдает в json клиентскому приложению. Промежуточные данные для отчетов делаются простыми и понятными sql запросами. И все это можно в любой момент запустить в консоли и посмотреть какие данные и откуда берутся.
Да, все это написано за трое человеко-суток.