我想知道托管应用程序&基于Web的应用程序之间的区别。我正在开发.NET中的智能设备应用程序。基于基于Web的应用程序的区别,我们可以区分ASP.NET,C#.NET,VB.NET应用程序吗?托管应用程序和基于Web的应用程序有何区别?
1
A
回答
4
这些是正交的概念。
托管是指在虚拟机(如Java和.NET)上运行的应用程序,它们管理内存分配等。与非托管应用程序相反,托管应用程序在主机操作系统上运行。
基于Web的应用程序是指3层应用程序(通常为browser-appserver-DB)。将它们与典型的Winforms应用程序进行对比,这些应用程序完全在客户端上向远程数据库发出请求。
1
这两个术语是无关的:managed指垃圾收集内存模型;基于Web的意味着应用程序在响应Web请求的服务器下运行。
例如,一个ASP.NET Web应用程序是兼而有之。
0
托管代码是一种在虚拟机内运行的可执行程序,而不是本机机器码。基于Web的应用程序可以是托管的,也可以是本地的,所以这恐怕是一种错误的二分法。
相关问题
- 1. Web应用程序托管
- 2. 。基于Web的应用程序和IIS托管的网页
- 3. 多层web应用程序和多层web应用程序有什么区别?
- 4. Windows Azure的Web应用程序托管
- 5. iPhone开发:基于视图的应用程序和基于窗口的应用程序有什么区别?
- 6. mssql远程应用程序VS基于web的应用程序
- 7. 从本地托管Web应用程序
- 8. .Net桌面应用程序和Web应用程序有什么技术区别?
- 9. asp.net mvc应用程序和asp.net web应用程序有什么区别
- 10. Java Web应用程序和Java企业应用程序有什么区别
- 11. iPhone Web应用程序和iPhone应用程序有什么区别?
- 12. 关于托管的Java应用程序
- 13. Meteor用于共享托管Web应用程序的实用性?
- 14. Web应用程序和Windows通用应用程序的主要区别
- 15. 基于窗口和基于视图的iphone应用程序有什么区别?
- 16. 托管asp.net应用程序
- 17. 托管silverlight应用程序
- 18. 托管PHP应用程序
- 19. 托管应用程序7
- 20. EJB应用程序托管
- 21. Web服务和Web应用程序有什么区别?
- 22. 桌面应用程序和Web应用程序之间的区别
- 23. Excel Interop:应用程序和应用程序类的区别
- 24. 应用程序域和应用程序池之间的区别?
- 25. 如何将非CMS Web应用程序转换为Sitefinity托管应用程序?
- 26. 基于Web的Iphone/Android应用程序
- 27. 一个基于Web的应用程序
- 28. 基于Web的本地应用程序
- 29. 基于Web的聊天应用程序
- 30. 将现有的Web应用程序迁移到基于Silverlight的应用程序
“托管应用程序”是什么意思?你能发布一个链接到某种定义吗?如果我们正在谈论“托管代码”,那么您就不能与“基于Web的应用程序”进行比较。 – 2010-01-20 12:02:36