Как я могу написать веб-части, которые так же легки, как Google или Yahoo

Некоторое время я писал веб-части и также написал несколько порталов, но чувствую, что страницы портала и веб-части, которые я пишу с использованием.net framework, гораздо более тяжелые и специфичны для браузера. Может ли кто-нибудь помочь мне написать легковесные веб-части, которые не зависят от браузера и не требуют много времени для загрузки или смены зоны. Я хочу, чтобы мои веб-сайты были такими же хорошими, как и мои Yahoo или igoogle.

Пожалуйста, перешлите мне любые детали, которые вы считаете полезными в этом процессе, ссылки также приветствуются.

1 ответ

Использование сценариев на стороне клиента позволяет загружать страницу один раз и изменять ее во время навигации, давая пользователю ощущение "скорости".

Программирование на Javascript - это непростое дело, и его трудно поддерживать, хотя с помощью фреймворка вы можете преодолеть все кросс-браузерные проблемы и сбои (я лично ЛЮБЛЮ jquery).

Правильное использование вызовов AJAX позволяет загружать информацию на стороне сервера без необходимости повторной публикации всей страницы, что также дает пользователю чувство Web 2.0 (вы можете использовать UpdatePanels в ASP.Net, чтобы воспроизвести это поведение, но не не переусердствуй)

Упаковка файлов javascript в один позволит вам уменьшить пропускную способность, необходимую для загрузки страницы, и количество запросов, сделанных браузером для загрузки нескольких сценариев.
Если вы используете Visual Studio, вы можете настроить сценарий для упаковки различных файлов.js в один только для рабочей стадии, что позволит вам без проблем отлаживать и комментировать ваши файлы.

Не в последнюю очередь, Firebug. Позволяет отлаживать, консоль, изменять JavaScript при выполнении его в браузере.

Другие вопросы по тегам