C#分为WEB应用程序和windows应用程序,二者有什么区别,可不可以只学windows应用程序呢?跪求高手

C#分为WEB应用程序和windows应用程序,二者有什么区别,可不可以只学windows应用程序呢?跪求高手,第1张

windows应用程序即窗体应用程序,常用的桌面程序都是,可开发C/S架构的软件。WEB应用程序就是以ASP.NET为主的web应用程序,说白了就是做网站!它可以开发B/S架构的软件。现在比较流行B/S架构,所以你必须学ASP.NET,否则C#不算学好,C#我认为在以ASP.NET为主的web应用程序应用的更广泛一些,更有发展前途。窗体应用程序还是用VC开发的比较多,JAVA则在网络通信,手机游戏,跨平台的方面使得多。C#则是在web开发方面更胜一筹!

web 所开发程序一般都是 B/S架构的,而不同桌面程序是C/S架构。

在以往传统的主机/终端架构(C/S)中,无法支持大量的并发用户,提供实时的交易处理响应。而Web B/S架构,这种先进的架构使得许多中小型企业可以在开放系统上筑性价比非常高的业务系统,并且达到稳定、可靠、高效、大容量的业务处理。快速灵活的 web应用,正符合了人们对信息时效性和数据共享的要求。

这样说吧,有几点不同:

第一,一个是web站点,一个是windows窗体应用

第二,一个是B/S(web),一个是C/S(winows form).

第三,语言区别,web有前台语言,为HTML和脚本。而windows只有前台控件,没有前台语言

第四,程序最终的发布方式不一样。web当然是IIS发布站点,用户用浏览器访问。而windows form 这事打包成安装程序。

完毕,满意否?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/11391158.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存