На чем сделать веб консоль для управления серверным решением, работающим под Windows 2003/2008?
Есть серверное решение, предназначенное для мониторинга сети, состоящее из нескольких сервисов и работающее под Windows 2003/2008. Для настроек написано небольшое GUI приложение (считай, готовый прототип).
Хочется предоставить возможность пользователю настраивать через веб интерфейс.
Как по-Вашему, какие технологии лучше использовать на стороне сервера? А на клиенте?
Пишите на том, на чем умеете. Конечно если вебсервер будет крутится на том же Windows, то ASP.NET подойдет лучше.
AJAX делает интерфейс удобнее, но вы когда-нибуть видели страницу настройки роутера с использоваием AJAX? Понятно что там весь сервер хранится в прошивке девайса, но сути это не меняет.
Простите с мобилки всего одним глазом взглянул — там репорты по поводу perl только? имхо для текущей задачи это не надо. Пользуюсь своими хендлерами функций на урлы только — все четко и стабильно. ssl и пр. вкусности тоже. Если не нравится, можно взять более другой embededded веб-сервер, благо их всяких полно и для текущей задачи некритично.
Если не хотите IIS — ASP.NET WebApi. Можно встраивать в сервисы без IIS.
Хотя, если у вас Win сервер, — проще поднять веб роль и спокойно использовать ASP.NET MVC или WebForms.