Я в тупике, пытаясь найти для себя разницу между веб-сайтом и веб-приложением. Как я понимаю, веб-сайт указывает на конкретную страницу, а веб-приложение - это своего рода "портал" для контента и информации.
Но я застрял на том, что веб-приложение все еще просматривается через браузер (не так ли?), а веб-сайт все еще может просматривать контент динамически, что делает границу между веб-сайтом и приложением довольно серой.
Например, становится ли веб-сайт, использующий ASP.NET или AJAX и т.д., веб-приложением, потому что он может получать данные динамически и асинхронно, или веб-сайт, использующий PHP и CMS, является скорее веб-приложением, потому что он формирует страницы по запросу, основываясь на запросе клиента и его содержимом в своей базе данных?
Или, может быть, я совсем не прав - что отличает веб-приложение от веб-сайта?
Веб-приложение - это приложение, размещенное в Интернете. Он может иметь внешний интерфейс или пользовательский интерфейс на веб-сайте.
Надеюсь, что это поможет.
Семантика .... обычно веб-сайт содержит статические HTML-страницы, а веб-приложение выполняет какую-то работу. Например, веб-сайт риэлтора может предоставлять информацию о риэлторе, а веб-приложение для риэлтора может отображать текущие объекты недвижимости и управлять контактной информацией самого риэлтора.
Веб-сайт может быть просто статическим содержимым - веб-приложение будет иметь динамическое содержимое. Это очень нечеткая линия.
Веб-приложение - это программа, к которой пользователь получает доступ через внутреннюю сеть или через Интернет через веб-браузер. Примером одного из наиболее широко используемых веб-приложений является Google Docs, в котором реализовано большинство возможностей Microsoft Word; это бесплатно и легко использовать из любого места.
Веб-сайт, с другой стороны, представляет собой набор документов, доступ к которым осуществляется через Интернет через веб-браузер. Веб-сайты также могут содержать веб-приложения, которые позволяют посетителям выполнять такие онлайн-задачи, как: поиск, просмотр, покупка, оформление и оплата.
Вы можете взимать с клиента больше, если заявите, что это веб-приложение :)
Серьезно, линия в порядке. Исторически веб-приложениями были приложения с кодом и / или скриптами (на Perl / CGI, PHP, ASP и т. Д.) На сервере, а сайты - со статическими страницами. В настоящее время все и кот их дяди используют форумы, гостевые книги, CMS - это все серверный код.
Еще одно различие связано с тематикой. Если это бизнес-решение, то это приложение. Если он ориентирован на потребителя - они называют это сайтом. Хотя с технологической точки зрения, это более или менее то же самое.
Мы знаем, что такое "сайт" и "приложение", поэтому все, что у нас осталось, это Web
Теперь, веб-приложение может быть частью целого сайта. Сайт понимает под веб-приложениями. Хотя обычно вы видите, что веб-сайт имеет только одно веб-приложение.
Например, у вас есть iPhone устройство (по сравнению с веб-сайтом), которое может включать в себя различные приложения: воспроизведение музыки, видео, веб-браузер и т.д.
.