首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# winForm和webForm开发,哪个能难一点,该怎么解决

2012-03-25 
C# winForm和webForm开发,哪个能难一点同一个功能,如果从仅仅从技术的层面上看,哪个更要难度一点呢cs和bs

C# winForm和webForm开发,哪个能难一点
同一个功能,如果从仅仅从技术的层面上看,哪个更要难度一点呢
cs和bs开发2者分别难在什么地方呢?

问题原因:我工作快2年了。一直在搞winForm2005下的开发,对bs只是更肤浅的认识,可能马上就要做webForm的程序了。我看BS的东西页面的效果之类的就挺麻烦的,但是方法上要比winForm少的多。。
大家都来谈谈高见。。

PS:如果你什么都擅长的话,那就谈谈2者主要的技术方向区别在什么地方。

[解决办法]
cs难点吧
个人觉得
[解决办法]
喜欢winForm下的开发
[解决办法]
BS难,偶觉得.

winForm是基于WINDOWS的,有消息的传递控制机制在里面,可以保持状态.

但BS的是基本于浏览器的,HTTP协议本身就是没有状态的,所以控制起来比较麻烦..

当然,也要看你的具体应用..
[解决办法]
同lz一样,也是搞c/s的。习惯了c/s,觉得b/s挺麻烦的,估计是没有仔细的学习的原因吧。只要花点时间,估计很快就能上手了。
[解决办法]
我也喜欢winForm下的开发
[解决办法]
难度主要跟做啥东西有关系吧
个人感觉BS比CS要麻烦一些 不止一点半点
[解决办法]
偶也是这种情况!~
[解决办法]
我也是winform开发的,但是正在学B/S,因为现在找工作都要求会B/S,没办法,只能学了,我觉得还是winform难点,涉及到很多windows内部的处理,webform主要是页面的消息处理(对webform不太了解,如果说错了,请各位指正)。如果单单从学习上来讲的话,还是觉得先学winform比较好,可以找好基础。如果是从找工作角度来讲的话,就要看老板的态度了。
[解决办法]
都 一样吧`~
没有什么,但要想做的


[解决办法]
都差不多吧,winform的功能强大些
[解决办法]
反正我一直做winform
web做过两年 asp php 感觉就一个烦字
winform多好的东西
[解决办法]
呵呵 我到觉得差不多难度 CS/BS都做过 CS思想简单些,但开发难;BS思想复杂些,但开发简单
复杂性无法比较 看需求咯 :_)

[解决办法]
C/S的弹性很大,难的够难,简单的也够简单。
[解决办法]
看兴趣了,入门都不难
精通都不容易
[解决办法]
ls所说的极是
[解决办法]
只要跟网络有关都很烦~~~

单机winform最简单,然后是webform 最后网络winform
[解决办法]
不喜欢WebForm
如果让我做WebForm,我宁愿换公司
[解决办法]
都很哪
[解决办法]
,接分
[解决办法]
B/S难些吧,主要是麻烦,还要用脚本,html……
不如C/S就一条路走下去~~~~~~~~
个人意见哈
[解决办法]
我真好相反作了两年asp.net1.1的,现在要做2.0的winForm项目了,不知道有什么捷径,市面上貌似没有2.0的windows编程的书啊
[解决办法]
做 winform要對api知道的多。 做web就要對javascript,html之類的了解的多.
沒有什麼哪個難的問題。習慣就好
[解决办法]
这个个人喜欢winform,但webform的实现相对限制较多,需要注意的地方也很多!
[解决办法]
个人认为WEB的客户端比较麻烦~~

其他的都差不多
------解决方案--------------------


编程都差不多,不过WEB界面难弄一些。
[解决办法]
先还是弄好C/S再说
[解决办法]
上次去家公司面试,面试官自称公司产品基于c#的winform程序(曰北美的专业软件,表结构几百个,逻辑特别复杂),拽得不行了,说我们的程序,以前一个做B/S的熟手来做了一年都还没做清楚,你们做B/S的技术不行,然后抓住些程序的细节不停的说,无语!反正,我现在是不太清楚了 :)
[解决办法]
我以前也是做cs,现在开始学习BS,个人感觉BS更难一些,
它需要考虑好多安全因素,代码尽量写在服务器一端,现在
还没有上手呢,可能是个有个的特点吧。
[解决办法]
我更喜欢winfom
[解决办法]
b/s更加麻烦一些,主要就是在界面和用户状态的保持上,有些麻烦。而且一般都要求懂得javascript和css,比c/s来说要多用到这些技术
[解决办法]
b/s难,需要考虑的问题太多,安全、权限,报表打印等许多在C/S下不用考虑甚至不是主要考虑的问题, 在B/S下成了大问题。
但b/s现在好象是趋势, 慢慢适应,努力学习吧。
[解决办法]
如果从广义的看,CS要比BS的复杂的多,也难的多
看看CS所能表现的,和所能做的软件,要比BS多很多
要这样想,干脆就说胖客户端和瘦客户端还是比较好理解的.
如果单从两者做企业管理类软件来说,在有些方面CS还没有BS难,当然要看什么样的软件了
BS的界面做起来是很恶心的,如果从CS过来的人,会很难受.
webform还在高速发展,而且可变性还很大,想象空间也很大,很有前途的一块啊.

[解决办法]
这得看做什么项目,就调试来说,WinForm容易一些
[解决办法]
WinForm难度高一点!
[解决办法]
BS学的要杂一些,如何Javascrip,Html,Div,CSS,C#,......Winnform就不那么杂了
[解决办法]
B/S难,但是以后WINFORM肯定要大量的转向C/S或者WebService,不得不转啊
[解决办法]
偶一直搞B/S开发,觉得还是B/S简单的多
这几天要做一个C/S的东西,我才学了三天,觉得C/S难多了!晕死!
顺便问大家一个小问题,谢谢谢谢谢谢:

我用C/S做了一个form,这个程序要每隔n分钟访问数据库是否有了新的数据,如果有了新的数据弹出MessageBox来告诉用户有了新的数据,这个东西怎么做啊?
现在我做到了form最小化到了任务栏,现在不会做上面说的东西,请各位高手帮帮吧~~~~
[解决办法]
世上无难事,只要肯登攀! ------毛主席语录
[解决办法]
呵呵------毛主席语录
[解决办法]
其实B/S 比C/S要简单一点..
但是B/S 比C/S 会麻烦很多..
[解决办法]
关注
[解决办法]
看见一颗红钻石
[解决办法]
up
[解决办法]
其实编成很简单,只是项目的最底层部分。
[解决办法]
都不难
[解决办法]
其实两者一样,唯一的区别就是状态了,写起代码来,差不了多少,微软做》NET的本意就是让B/S和C/S的区别降到最小
[解决办法]
感觉bs难
涉及的东西太多 其实web开发不止是js html xml ado这些东西的简单组合
即便抛开服务器端就javascript和html和css的开发也经够让人头大了--要实现效果,要考虑到不同厂商浏览器的兼容,即便是同一厂商的浏览器还要考虑到版本间的兼容
在这个世纪web服务器端的技术已经不在是简单的request/response数据加ado能处理的了的,服务器端的处理逻辑变得月来越复杂,估计电子银行的后台部分
还有webservice等等
[解决办法]
我说说我个人的感觉吧
C/S与B/S基本没有什么可比型,各有其特点,我个人觉得最基本的FrameWork,当然B/S所要掌握的东西比较杂。
------解决方案--------------------


CS的不简单,而且功能强大得多
BS要考虑很多东西,比如安全性和网络环境等.这些因素直接限制了BS的功能无法和CS程序相比.但是CS的方便性又无法和BS相比.个人感觉BS是一种趋势,因为现在硬件发展越来越快,各方面技术都比较成熟,而且现在对于分布式办公也是一个要求.
[解决办法]
BS 难点是服务器跟客户端交互。

尤其实时交互.

我觉得bs、cs各有难易点。
反正作论坛用cs基本被虐待倾向,实时监控非用bs不可也基本有被虐待倾向。

热点排行