Молчун
Зарегистрирован: 02 February 2007
Сообщения: 45
Примеры кода: 0
|
Панель управления: AJAX vs WinForms + WebServices |
20 February 2008 17:59 |
|
|
|
|
Есть задача сделать панель управления содержанием сайта (ограничение - медленный канал).
Я вижу два решения:
1. Писать админку в виде обычных ASP.NET страниц с применением AJAX.
2. Писать админку как Win-приложение c использованием WebServices (или WCF).
1 Вариант.
Плюсы:
- не надо писать Win приложение (не надо его развертывать, обновлять, поддреживать и т.д.);
- можно работать с любой платформы, где есть Internet-клиент.
Минусы:
- нельзя "запомнить" что-либо на стороне клиента, поэтому информация часто передается несколько раз (кеширование в этом случае ничего не дает).
2 Вариант.
Плюсы:
- можно сохранить базу на строне клиента и по-необходимости только синхронизировать с сервером (меньше нагрузка на канал);
- более дружественный пользователю интерфейс, по сравнению с http (даже с AJAX).Кстати, сравниваю с SharePoint - навороченнее и не видел, но все равно не дотягивает он до уровня интерфейса настрольного приложения.
Минусы:
- можно использовать только Windows
- более сложная архитектура.
Кто-нибудь решал эту диллему.
Есть мнения? Хотелось бы обсудить.
Практика - критерий истины © Кант И., Маркс К., Ленин В.
|
|