同一个功能,如果从仅仅从技术的层面上看,哪个更要难度一点呢
cs和bs开发2者分别难在什么地方呢?问题原因:我工作快2年了。一直在搞winForm2005下的开发,对bs只是更肤浅的认识,可能马上就要做webForm的程序了。我看BS的东西页面的效果之类的就挺麻烦的,但是方法上要比winForm少的多。。
大家都来谈谈高见。。PS:如果你什么都擅长的话,那就谈谈2者主要的技术方向区别在什么地方。

解决方案 »

  1.   

    BS难,偶觉得.winForm是基于WINDOWS的,有消息的传递控制机制在里面,可以保持状态.但BS的是基本于浏览器的,HTTP协议本身就是没有状态的,所以控制起来比较麻烦..当然,也要看你的具体应用..
      

  2.   

    同lz一样,也是搞c/s的。习惯了c/s,觉得b/s挺麻烦的,估计是没有仔细的学习的原因吧。只要花点时间,估计很快就能上手了。
      

  3.   

    难度主要跟做啥东西有关系吧
    个人感觉BS比CS要麻烦一些 不止一点半点
      

  4.   

    我也是winform开发的,但是正在学B/S,因为现在找工作都要求会B/S,没办法,只能学了,我觉得还是winform难点,涉及到很多windows内部的处理,webform主要是页面的消息处理(对webform不太了解,如果说错了,请各位指正)。如果单单从学习上来讲的话,还是觉得先学winform比较好,可以找好基础。如果是从找工作角度来讲的话,就要看老板的态度了。
      

  5.   

    麻烦在哪些地方呢?谢谢指教。。
    我现在能体会到的就是html页面的那些式样上。感觉麻烦的要命。
      

  6.   

    都差不多吧,winform的功能强大些
      

  7.   

    反正我一直做winform
    web做过两年  asp php 感觉就一个烦字
    winform多好的东西
      

  8.   

    呵呵 我到觉得差不多难度 CS/BS都做过 CS思想简单些,但开发难;BS思想复杂些,但开发简单
    复杂性无法比较 看需求咯 :_)
      

  9.   

    只要跟网络有关都很烦~~~单机winform最简单,然后是webform 最后网络winform
      

  10.   

    不喜欢WebForm
    如果让我做WebForm,我宁愿换公司
      

  11.   

    B/S难些吧,主要是麻烦,还要用脚本,html……
    不如C/S就一条路走下去~~~~~~~~
    个人意见哈
      

  12.   

    我真好相反作了两年asp.net1.1的,现在要做2.0的winForm项目了,不知道有什么捷径,市面上貌似没有2.0的windows编程的书啊
      

  13.   

    做 winform要對api知道的多。 做web就要對javascript,html之類的了解的多.
    沒有什麼哪個難的問題。習慣就好
      

  14.   

    这个个人喜欢winform,但webform的实现相对限制较多,需要注意的地方也很多!
      

  15.   

    个人认为WEB的客户端比较麻烦~~其他的都差不多
      

  16.   

    编程都差不多,不过WEB界面难弄一些。
      

  17.   

    上次去家公司面试,面试官自称公司产品基于c#的winform程序(曰北美的专业软件,表结构几百个,逻辑特别复杂),拽得不行了,说我们的程序,以前一个做B/S的熟手来做了一年都还没做清楚,你们做B/S的技术不行,然后抓住些程序的细节不停的说,无语!反正,我现在是不太清楚了 :)
      

  18.   

    我以前也是做cs,现在开始学习BS,个人感觉BS更难一些,
    它需要考虑好多安全因素,代码尽量写在服务器一端,现在
    还没有上手呢,可能是个有个的特点吧。
      

  19.   

    b/s更加麻烦一些,主要就是在界面和用户状态的保持上,有些麻烦。而且一般都要求懂得javascript和css,比c/s来说要多用到这些技术
      

  20.   

    b/s难,需要考虑的问题太多,安全、权限,报表打印等许多在C/S下不用考虑甚至不是主要考虑的问题, 在B/S下成了大问题。
    但b/s现在好象是趋势, 慢慢适应,努力学习吧。
      

  21.   

    如果从广义的看,CS要比BS的复杂的多,也难的多
    看看CS所能表现的,和所能做的软件,要比BS多很多
    要这样想,干脆就说胖客户端和瘦客户端还是比较好理解的.
    如果单从两者做企业管理类软件来说,在有些方面CS还没有BS难,当然要看什么样的软件了
    BS的界面做起来是很恶心的,如果从CS过来的人,会很难受.
    webform还在高速发展,而且可变性还很大,想象空间也很大,很有前途的一块啊.
      

  22.   

    这得看做什么项目,就调试来说,WinForm容易一些
      

  23.   

    BS学的要杂一些,如何Javascrip,Html,Div,CSS,C#,......Winnform就不那么杂了
      

  24.   

    B/S难,但是以后WINFORM肯定要大量的转向C/S或者WebService,不得不转啊
      

  25.   

    偶一直搞B/S开发,觉得还是B/S简单的多
    这几天要做一个C/S的东西,我才学了三天,觉得C/S难多了!晕死!
    顺便问大家一个小问题,谢谢谢谢谢谢:我用C/S做了一个form,这个程序要每隔n分钟访问数据库是否有了新的数据,如果有了新的数据弹出MessageBox来告诉用户有了新的数据,这个东西怎么做啊?
    现在我做到了form最小化到了任务栏,现在不会做上面说的东西,请各位高手帮帮吧~~~~
      

  26.   

    其实B/S 比C/S要简单一点..
    但是B/S 比C/S 会麻烦很多..
      

  27.   

    其实两者一样,唯一的区别就是状态了,写起代码来,差不了多少,微软做》NET的本意就是让B/S和C/S的区别降到最小
      

  28.   

    感觉bs难
    涉及的东西太多 其实web开发不止是js html xml ado这些东西的简单组合
    即便抛开服务器端就javascript和html和css的开发也经够让人头大了--要实现效果,要考虑到不同厂商浏览器的兼容,即便是同一厂商的浏览器还要考虑到版本间的兼容
    在这个世纪web服务器端的技术已经不在是简单的request/response数据加ado能处理的了的,服务器端的处理逻辑变得月来越复杂,估计电子银行的后台部分
    还有webservice等等
      

  29.   

    我说说我个人的感觉吧
    C/S与B/S基本没有什么可比型,各有其特点,我个人觉得最基本的FrameWork,当然B/S所要掌握的东西比较杂。
      

  30.   

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

  31.   

    BS 难点是服务器跟客户端交互。尤其实时交互.我觉得bs、cs各有难易点。
    反正作论坛用cs基本被虐待倾向,实时监控非用bs不可也基本有被虐待倾向。
      

  32.   

    WEBFORM更容易找工作,就是这样
      

  33.   

    现在webForm的普及泛滥了,其实用winForm能做出来的东西,不少都要求用web来做,好像给予bs的要好些似的,不过现在我也是做cs的,也准备向bs方向看齐了,大家共同勉励吧。
    winForm功能是绝对强大的,掌握的东西恐怕也要多一点点吧,但是webForm也绝对不容小视,里面有些观念要转变,因为基于消息循环的和浏览器的是有不同的,说错了不要见怪。
      

  34.   

    做了一年多C/S  现在去做B/S 烦也烦死了