Я новичок в программировании и задал этот вопрос нескольким опытным разработчикам программного обеспечения, и мне кажется, что я получаю различную (а иногда и противоречивую) информацию. Что мне интересно, так это то, какой язык (кроме C -семейства) был бы лучшим для создания GUI, подобного Alteryx? Alteryx предназначен для манипулирования данными, есть холст, пользователь может перетаскивать функции (в форме значков), соединять их друг с другом, и программное обеспечение интерпретирует все это как набор инструкций для выполнения каких-либо действий. Подобно Alteryx, возможность создавать и обрабатывать файлы Excel также будет важной частью моего программного обеспечения.
Я считаю, что интерфейс Alteryx написан на C#, но я знаю (просто) немного Python и немного Java, и в идеале продолжил бы с одним из них вместо изучения нового языка. Точно так же я был бы признателен, если бы вы могли посоветовать, следует ли go с Python для серверной части, обрабатывающей Excel, или Java + Apache POI.
Большое спасибо за вашу помощь.