Ми інженерне бюро, і нам потрібен надійний настільний застосунок-калькулятор, який працює просто на робочій станції та не залежить від браузера чи доступу до інтернету. Основне завдання просте у формулюванні, але вимогливе у виконанні: програма приймає набір вхідних параметрів, проганяє їх через формули, якими наші інженери користуються щодня, і видає результат, якому можна довіряти в реальному проєктуванні. Інтерфейс має бути спокійним і швидким: поля введення ліворуч, результати праворуч, нічого зайвого, що заважало б щоденній роботі.
Окрім самих формул, застосунок мусить нести довідковий матеріал, до якого фахівці постійно звертаються. Вбудовані таблиці матеріалів, коефіцієнтів і стандартних перерізів повинні легко шукатися й просто оновлюватися. Кожен розрахунок треба зберігати як іменований файл проєкту, щоб колега міг згодом відкрити його, побачити точні вихідні дані та повторити результат, не гадаючи, що саме було введено. Історією версій усередині проєкту ми теж були б дуже задоволені.
Окремо важливий охайний друк. Розрахунок має формувати впорядкований аркуш із вихідними даними, застосованими формулами й підсумковими числами, готовий додати до звіту або передати замовнику. Опишіть, будь ласка, ваш підхід до вибору настільного фреймворку, як ви влаштуєте обчислювальне ядро, щоб його можна було розширювати новими формулами, і як реалізуєте базу довідників та макет друку.