Веб-приложение – это приложение, в клиентом которого является обозреватель Интернета, а сервером - веб-сервер. Обозреватель Интернета может оказаться реализацией так называемых тонких клиентов. Он отвечает за обработку веб-страницы и, обычно, входит в состав операционной системы, однако его сопровождение и обновление выполняет поставщик операционной системы. Логика приложения сосредоточена на сервере, а обозреватель Интернета чаще всего отвечает только за отображение информации, загруженной с сервера, и за передачу на сервер данных. Одним из достоинств подобного подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, и веб-приложения, т.е. фактически они является межплатформенными сервисами.
В последнее время приобретает популярность новый подход к созданию веб-приложений, который именуется Ajax. Страницы веб-приложения не перезагружаются целиком, а только загружают с сервера переменные, что делает их более интерактивными и производительными.
Приложение создается только один раз для произвольно выбранной платформы и на ней разворачивается. Хотя различная реализация HTML, CSS, DOM, PHP и иных спецификаций в браузерах может вызвать трудности при создании веб-приложений и последующего использования. В статьях собранных на нашем сайте мы постараемся рассмотреть наиболее часто встречающиеся проблемы, возникающие у веб-мастера.