Какой язык программирования выбрать на проект взамен Excel VBA?
Всем привет!
Есть у нас в компании некий продукт - сетевая экономическая стратегия на 30 человек, работающая по локалке, написанная на VBA (полноценный сервер-клиент). Продукт некоммерческий, исключительно для внутреннего пользования.
Сейчас назрел вопрос о переводе всего этого дела в веб. С фронтендом я более-менее разобрался и накидал на бутстрапе шаблон, с которым будем работать, а вот с выбором яп/фреймворка для работы бэкенда определиться не могу - как начал изучать тему, так глаза разбегаются - php, java, python, lua...
Как наиболее безболезненно перевести проект на другой стек технологий, учитывая, что яп для реализации проекта будет изучаться с нуля (опыт имею только в VBA и немного HTML/CSS)?
В проекте много расчетов и формул, если можно организовать их также легко, как в Excel, при помощи таблиц, было бы вообще круто.
Поддержу, уже во второй конторе работаю, где обильное наследие на VBA переписывается на ASP.NET.
Основная причина, думаю - базы на MSSQL. Правда язык - C#.
(Не сказано, почему нельзя оставить бэк на VBA. Выглядит вроде оптимально. )
Аналог (один из) Excel это гуглодок. Все табличные расчеты туда экспортируются. Это уже, видимо, большой кусок в вашем случае.
Google App Script сам формирует HTML по шаблону. VBA -> GAS довольно незамысловато. + в GAS реализованы родные облачные плюшки типа авторизации, обработки почты и т.п.