2010-01-20 4 views
1

Я хочу знать разницу между управляемым приложением & веб-приложения. Я разрабатываю приложение смарт-устройств в .NET. Можем ли мы отличать приложение ASP.NET, C# .NET, VB.NET от разницы между управляемым приложением & веб-приложения?В чем разница между управляемым приложением и веб-приложениями?

+0

Что вы подразумеваете под «управляемым приложением»? Можете ли вы опубликовать ссылку на какое-то определение? Если мы говорим «управляемый код», это не то, что вы можете сравнить с «веб-приложением». –

ответ

4

Это ортогональные понятия.

Управляемый относится к приложениям, которые запускаются на виртуальной машине, например Java и .NET, которые управляют распределением памяти и т. Д. В отличие от неуправляемых приложений, работающих поверх ОС хоста.

Веб-приложения относятся к трехуровневым приложениям (обычно браузер-appserver-DB). Контрастируйте их с вашими типичными приложениями Winforms, которые полностью выполняются на клиенте, делающем запросы к удаленной БД.

1

Два термина не связаны: управляемый относится к модели памяти сбора мусора; веб-приложение означает, что приложение выполняется под сервером, который отвечает на веб-запросы.

Например, веб-приложение ASP.NET является одновременно.

0

Управляемый код - это тип исполняемого файла, который работает на виртуальной машине, а не как собственный машинный код. Веб-приложение может быть либо управляемым, либо родным, так что это ложная дихотомия, которую я боюсь.