社区
分析与设计
帖子详情
WinForm 与 ASP.NET开发有什么不同点?
aimomo
2009-01-13 06:52:54
我想知道用C#语言开发WinForm有什么优缺点;
用C3语言开发ASP.NET网站也是有啥优缺点;
...全文
725
21
打赏
收藏
WinForm 与 ASP.NET开发有什么不同点?
我想知道用C#语言开发WinForm有什么优缺点; 用C3语言开发ASP.NET网站也是有啥优缺点;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tosp2012
2011-05-23
打赏
举报
回复
[Quote=引用 3 楼 dragonforfly 的回复:]
如果你想问web程序和win程序的区别,基本就是b/s和c/s程序的区别,可以参考:http://hi.baidu.com/rocky526/blog/item/7654905596e5b35fd009064f.html
如果想问c#和asp技术的在开发web和win程序的优势,其实没什么,工具无强弱,关键是使用工具的人。
[/Quote]
贊同,倚天屠龍到不會武功的人手上,也是白費。
ycproc
2011-05-23
打赏
举报
回复
CS
BS
然后本质上没什么区别
窗户纸
2011-05-21
打赏
举报
回复
从开发过程角度看:
ASP.net的开发比较麻烦,因为WEB技术是无模式的,页面间的数据交互需要通过session之类的处理, winform相对容易很多,因此实现同样功能asp.net就要付出更多的劳动和脑力,而且WINForm系统的调试非常方便,工具也更多 。在此方面winform胜出
从执行效率角度看:
传统的B/S属于瘦客户端架构,大部分计算都通过服务器来完成,而C/S是胖客户端,计算是服务器/客户端分担的,因此效率更到,
新一代的b/s也试图把计算放到客户端去,就通过脚本下载到本地执行的方式,但这样做带来的开发难度大幅度增大,且不好调试,容易出错,而且由于传送大量脚本及标记元素带来的通信压力非常大,使系统的执行速度变得很慢,而传到客户端浏览器后,还要“解释”,就又降低了执行效率。
而winform的执行效率更有保障,其通信量和本地执行速度都远远好于B/S架构。
在此方面winform远远超出
从部署角度看:
B/S不用部署到每个客户端,但也存在兼容性问题,需要支持不同的浏览器,另外还需要考虑客户端显示器的分辨率。
WINFORM的部署比较麻烦,需要每个客户端都要部署,虽然有了自动升级功能,但也需要在本地安装基本版本,而且winform在只在微软的平台上可用,对不同系统的需要重新开发。
在此方面B/S远远超出。
从界面美观及友好度角度看
B/S开发有大量的工具辅助界面设计,可以通过皮肤设置定义统一的界面格式,而WINFORM需要自己设计,
但由于B/S技术的限制,如跨页面的数据交互等,winform上可以轻松实现的功能asp.net没有办法实现。
才此方面双方各有千秋。
vuq002
2011-05-21
打赏
举报
回复
asp.net是做网站和OA用的,winform是做企业数据管理用的,各有优势,两个都好。楼上说的好,关键是什么人在做这个事情,其实编程思想才是最重要的。
FtLover
2010-05-21
打赏
举报
回复
客户端安装与不安装的区别
superzxf
2010-05-19
打赏
举报
回复
[Quote=引用 7 楼 xclpmjxm 的回复:]
各有各的好处,winform一般是针对于小型的项目,一般超市的购物系统就用这个就够了,一般的企业管理都是用ASP.NET。
[/Quote]
事实情况刚好相反,大型的企业级应用都是cs的(比如sap的R3系统),某些特大型的系统甚至采用古老的unix终端(界面比dos还要撮),这类系统对数据的实时性、系统的稳定性、安全性上的要求是bs系统无法达到的
newes_li
2010-05-06
打赏
举报
回复
这个都差不多
mycjzlove
2010-05-06
打赏
举报
回复
路过。。。期待有人说的详细点。。。。(*^__^*) 嘻嘻……
backguanzai
2010-04-07
打赏
举报
回复
路过,学习下!
卧_槽
2010-03-23
打赏
举报
回复
没啥不同,都是写代码
app_code
2010-03-19
打赏
举报
回复
一个window一个web
一个只须拥有浏览器就能看的东西
一个必须安装才能运行的
区别太大了
ilonliu
2010-03-19
打赏
举报
回复
CS VS BS
Alden
2010-03-16
打赏
举报
回复
主要的区别在B/S和C/S的区别
xclpmjxm
2010-03-10
打赏
举报
回复
各有各的好处,winform一般是针对于小型的项目,一般超市的购物系统就用这个就够了,一般的企业管理都是用ASP.NET。
happy_haibo
2010-03-10
打赏
举报
回复
winform 是桌面程序属于c/s开发,比较安全,效率也高
ASP.NET网站 就是b/s的开发,成本相对于c/s来说要低,但是安全和效率不如c/s的。。。。。
wanglei451
2010-03-08
打赏
举报
回复
wanglei451
2010-03-08
打赏
举报
回复
顶顶
Alden
2009-01-18
打赏
举报
回复
如果你想问web程序和win程序的区别,基本就是b/s和c/s程序的区别,可以参考:http://hi.baidu.com/rocky526/blog/item/7654905596e5b35fd009064f.html
如果想问c#和asp技术的在开发web和win程序的优势,其实没什么,工具无强弱,关键是使用工具的人。
bearxiongying
2009-01-15
打赏
举报
回复
WinForm开发的属于应用程序 客户端需要安装 重新发布也麻烦
asp.net 是web程序 只要打开浏览器就能用
shyboy8
2009-01-15
打赏
举报
回复
开发,你说的就是技术,技术上来说,都是使用同一种语言c#或其他,以及将来的F#,其实没什么不同
asp.net
知识库
ASP.NET
2.0 正式版中无刷新页面的
开发
(示例代码的补充)
ASP.NET
2.0中themes、Skins轻松实现网站换肤!
ASP.NET
2.0 中的代码隐藏和编译
ASP.NET
2.0 Language Swithcer and Theme Swicher 多语言转换和多样式主题...
免费的优秀图形控件VC
而且支持多种
开发
工具,提供以下方式供程序员调用: .NET (
WinForm
),
ASP.NET
(WebForm) ,ActiveX,DLL,VCL。 ProEssentials提供三种版本,即Pro、Standard和Lite。Pro版是最完全的版本,无任何限制;Standard版本...
.NET
开发
winform
基础课程
主要包含: C#基础视频课程实战篇 初级学软件之SQL Server 2016 基础实战视频课程
winform
常用控件
winform
控件与ADO.NET
winform
基础
走向
ASP.NET
架构设计—第三章—分层设计,初涉架构(后篇)
前言:本篇主要是接着前两篇...其实这样做的好处:方便单元测试,同时也让我们可以换不同的View来显示,例如我们可以换成aspx的页面显示,也可以用
WinForm
来显示。关于MVP的详细知识,我会在后续的文章中后慢慢的讲述,
通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core? .Net Web
开发
技术栈...
通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core? 什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来...
分析与设计
13,190
社区成员
5,761
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章