Уважаемые господа,
сейчас я пытаюсь улучшить проект, написанный в клиент-серверной архитектуре. клиент - браузерное приложение, довольно грамотно сделанное, в оснвном - jQuery, слегка приправленное ангуляром.
С сервером повезло меньше. Это один ("монолитный") сайт, написанный на ASP.NET (к счастью, C#). Заметная часть кода - больше 80 процентов - это REST-сервер, точнее, большой набор функций, которые работают в контексте HTTP, подразумевают, что им сделали POST пааметров и в результате своей работы выплёвывают JSON.
Все остальное, кроме этих функций, довольно бессодержательно, я собираюсь перенести это на NGINX как статические файлы и в некоторых редких случаях переделать с серверных на клиентские templates.
А в REST функциях есть много нетривиальной логики и работы с базой данных. Чтобы это всё переделывать и развивать я хочу сделать, чтобы отдельные функции можно было запускать под NET.CORE, и как следует обложить тестами - потому, что тестировать REST - это милейшее дело и под это емть большой инструментарий.
А теперь внимание - вопрос.
Не посоветуете ли вы мне какой то инструмент - "запускалку" REST - методов? Чтобы ей, грубо говоря, можно было сказать, что такой то комбинации URL и метода (GET, POST и т.п) соответствует такой то метод в таком то C# классе? И чтобы при этом был HTTP-контекст, совместимый с тем, что предоставляет IIS. Ну, то есть, эдакий мини-веб-сервер, который предназначен специально для запуска REST-функций?
Спасибо заранее за советы!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Знаю что сборщик мусора очищает только управляемые типы в управляемой кучеДля неуправляемых есть интерфейс IDisposable
сделал метод Cycle и все переменные статическими, чтобы можно было вызывать без создания объекта класса Program
В общем есть элемент Button и его событие ClickНужно прибавлять к счётчику число, но т
В Script1 имеется список cubeList, который постоянно добавляет в себя объекты (например, по 1 кубу в секунду)