В настоящее время мы изучаем, как мы можем внедрить IronPython (скриптинг) в наше приложение C#.
Мы видим преимущества, которые это даст нашим конечным пользователям, предоставляя им возможность подключаться к нашему приложению, но один вопрос, который постоянно возникает, - как мы предоставим конечному пользователю возможность редактировать код, зная о различных контекстах ввода в нашем приложении.
Я знаю, что мы можем предоставить простой текстовый редактор с подсветкой синтаксиса, но как нам пойти дальше и позволить пользователю тестировать свои скрипты на объектах, которые мы выставляем из нашего приложения. Учитывая, что мы будем предоставлять различные объекты в зависимости от контекста точки входа.
Как вы позволяете конечным пользователям тестировать, писать и редактировать скрипты в вашем приложении?
PS - я здесь новичок, так что дайте мне знать, если я делаю это неправильно!!!