社区
分析与设计
帖子详情
WinForm 与 ASP.NET开发有什么不同点?
aimomo
2009-01-13 06:52:54
我想知道用C#语言开发WinForm有什么优缺点;
用C3语言开发ASP.NET网站也是有啥优缺点;
...全文
744
21
打赏
收藏
WinForm 与 ASP.NET开发有什么不同点?
我想知道用C#语言开发WinForm有什么优缺点; 用C3语言开发ASP.NET网站也是有啥优缺点;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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#,其实没什么不同
WinForm
、
ASP.NET
Web服务实现简单的自动更新
客户端是
WinForm
,服务器端是
ASP.NET
Web服务,提供相应完整代码,及详细报告。
asp.net
多语言国际化与
winform
多语言国际化心得
这是我
asp.net
多语言国际化与
winform
多语言国际化的心得,算是方便下大家吧
c#、
ASP.Net
、
Winform
、WebApplication 编程150例源码 ,《C#编程150例》的附带源码文件
c#、
ASP.Net
、
Winform
、WebApplication、WebService 编程150例源码 ,《C#编程150例》的附带源码文件,可修改可编译
vb.Net(
winform
)
个人认为是比较经典的.net学习教程
winform
小型系统
开发
目前在公司用的就是本系统
开发
winform
软件,对小型系统还是不错的,系统采用于三层架构、数据库用于sqlserver( ado.net增删改查),适合快速
开发
分析与设计
13,189
社区成员
5,759
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章