c#的window项目与web项目的区别
3个回答
2016-01-18
展开全部
严格搜索来说呢windows项目与web项目是没有区别的,这种区别只是人为的一种代码区分而已,且跟C#没有任何关系。
要说windows项目和web项目的人为划分,原因是vs的上的不同模板而已。也就是说,VS在开发windows项目或web项目时代入了不同的模板,不同的模板引入了不同听类库,而且编程时侧重有所不同。但对于语言层面(C#)或是类库机制层面上来说没有任何区别。
windows项目引入了一个form类库,而web项目则引入了一个web类库,所有的不同是基于这两个类库的不同而已。我们说windows项目与web项目的不同其根源还是form类库与web类库的不同,form类库有自身的机制,着重于控件与运行,而web则着重于application/Request/respo www.hbbz08.com nse/cookie/session/server等不同的对象。其实这本来就是两个不同的类库嘛,拿两个不同的类库来说区别,本就没有多大意义的。
再说一下为什么存在这两个项目区别,表象是VS使用了不同的模板,使用了不同的类库。更是因为开发人员对form类库与web类库的熟悉程序不一,所以这两模板的划分得到了程序员的很大的支持,包括以后的wcf/wpf/wf等等,还有web service等过时的都被分离了。
但这些对于整个VS来说,其实没有任何区别的,如果你对两种项目都有较深的理解时,根本不会在乎这两个类库有什么区别的,分离的原因多数是因为有些程序员对于web较为熟悉,有些程序对于form较为熟悉,如此而已。
要说windows项目和web项目的人为划分,原因是vs的上的不同模板而已。也就是说,VS在开发windows项目或web项目时代入了不同的模板,不同的模板引入了不同听类库,而且编程时侧重有所不同。但对于语言层面(C#)或是类库机制层面上来说没有任何区别。
windows项目引入了一个form类库,而web项目则引入了一个web类库,所有的不同是基于这两个类库的不同而已。我们说windows项目与web项目的不同其根源还是form类库与web类库的不同,form类库有自身的机制,着重于控件与运行,而web则着重于application/Request/respo www.hbbz08.com nse/cookie/session/server等不同的对象。其实这本来就是两个不同的类库嘛,拿两个不同的类库来说区别,本就没有多大意义的。
再说一下为什么存在这两个项目区别,表象是VS使用了不同的模板,使用了不同的类库。更是因为开发人员对form类库与web类库的熟悉程序不一,所以这两模板的划分得到了程序员的很大的支持,包括以后的wcf/wpf/wf等等,还有web service等过时的都被分离了。
但这些对于整个VS来说,其实没有任何区别的,如果你对两种项目都有较深的理解时,根本不会在乎这两个类库有什么区别的,分离的原因多数是因为有些程序员对于web较为熟悉,有些程序对于form较为熟悉,如此而已。
展开全部
你说的应该是windows应用程序我web应用程序的区别吧,
windows应用程序一般是有窗体的,就像QQ,迅雷这样的软件
web应用程序就是网站/网页程序。
windows应用程序一般是有窗体的,就像QQ,迅雷这样的软件
web应用程序就是网站/网页程序。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前者包括后者
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询