Я много искал разницу между Website
и WebApplication
, но не получил четкого ответа.Разница между сайтом и WebApplication?
Даже я более смущен, прочитав об этом.
Я много искал разницу между Website
и WebApplication
, но не получил четкого ответа.Разница между сайтом и WebApplication?
Даже я более смущен, прочитав об этом.
Материал из Википедии:
WebApplication
В программной инженерии, веб-приложение представляет собой приложение, которое доступно через веб-браузер по сети, такой как Интернет или интранет. Этот термин также может означать компьютерное прикладное программное обеспечение, которое размещено в среде, управляемой браузером (например, Java-апплет) [citation needed] или закодировано на поддерживаемом браузером языке (например, JavaScript, в сочетании с языком разметки, отображаемым в браузере, например HTML) и полагаться на общий веб-браузер для визуализации исполняемого приложения.
Сайт
Сайт (также пишется веб-сайт [1]) представляет собой набор взаимосвязанных веб-страниц, изображений, видео или другие цифровые активы, которые рассматриваются по отношению к общему унифицированный указатель ресурсов (URL), часто состоящий только из имени домена или IP-адреса, и корневого пути ('/') в сети на основе протокола Интернет. Веб-сайт размещается, по крайней мере, на одном веб-сервере, доступном через сеть, такую как Интернет или частная локальная сеть.
Смотрите здесь: Website // Web Application
Если вы имеете в виду Microsoft SharePoint, то разница в том, что веб-приложение содержит коллекцию сайтов, каждый из которых является коллекцией веб-сайтов.
Следовательно, веб-приложение, например, http://yourserver
. Теперь вы можете определить такие сайты, как http://yourserver/
(корень), то дополнительные сайты в http://yourserver/sites/<something>
как http://yourserver/sites/team1
, http://yourserver/sites/documentsite2
и т.д.
Веб-это что-то похожее на сайт, но он находится «под» конкретного сайта. Таким образом, сеть может быть расположена, например, по адресу http://yourserver/sites/team1/meetingweb
.
Веб-приложение будет иметь за собой динамическую логику (т. Е. Что-то делать). Как правило, у него была бы база данных и некоторые языки программирования на стороне сервера для ее питания.
Веб-сайт может быть полностью статичным - например, только связывание html-страниц, связанных друг с другом.
Веб-сайт также может быть сборкой веб-приложений и статических страниц.
Update:
Если говорить о разнице между Visual Studio проектов веб-приложений и проектов веб-сайта, читайте this article и this one.
Проекты веб-приложений имеют файл проекта и могут быть скомпилированы в одну двоичную (плюс .aspx-страницы и статический контент).
Веб-сайты больше о содержании, веб-приложении больше о функциональности.
Сайт является местом, где вы можете найти "содержание". Веб-приложение - это сервис, который предоставляет пользователям возможность взаимодействовать с сервером для получения определенного контента.
Веб-приложения размещены на каком-либо веб-сайте. На одном веб-сайте может размещаться несколько веб-приложений вместе с другим (статическим) контентом.
Обе функции и выполняют аналогичные действия, но все еще отличаются следующими способами.
Веб-приложение:
а) Мы не можем включать в C# и VB-страницы в одном веб-приложении. b) Мы можем настроить зависимости между несколькими проектами. c) Невозможно редактировать отдельные файлы после развертывания без повторной компиляции. d) Правильный выбор для корпоративных сред, в которых несколько разработчиков работают для создания, тестирования и развертывания.
Веб-сайт:
а) Можно смешивать VB и C# страница в одном сайте. b) Невозможно установить зависимости. c) Редактирование отдельных файлов после развертывания. d) Правильный выбор, когда один разработчик будет отвечать за создание и управление всем сайтом.
Вопрос о Java; Сайты/приложения ASP.NET здесь совершенно неактуальны. –
Лучший способ подумать о различии между веб-приложением и веб-сайтом - спросить себя, для чего он используется; или в чем его цель. Если единственной целью является продажа или реклама услуги или продукта, мы называем эти веб-сайты. Если цель - полезность в природе, предназначенная для решения проблемы или облегчения вашей работы/жизни, то это, вероятно, приложение. веб-приложение кабины быть веб-сайт, но веб-сайт не может быть веб-приложение
Чтение об этом - где? Можете ли вы добавить ссылку на вопрос? – Oded
На самом деле нужно знать, к какой технологии вы обращаетесь. Sharepoint и ASP.NET имеют разные значения. –
@ durilai На самом деле мой вопрос - это общий вопрос, который часто задают в интервью без указания какой-либо технологии ... но вы можете дать свой ответ в контексте Java, поскольку я работаю в основном на технологии Java. –