想设计一个c/s架构工程,求经验!!!!!

问题描述

小弟以前是搞C#b/s(webFORM)的,感觉webFORM有很多瓶颈,现在想往c/s(winForm)发展,想通过自编项目边做边学,我的项目大概架构如下:程序功能说明:主要是对网络上各新闻网站RSS的收集,整理,浏览服务器端:有机收集数据并存储,以备用客户端:多用户,每个用户根据权限实现浏览及对浏览内容的定制及向服务器端上报认为好的RSS个人想通过以下手段完成该工程:用VS2005+VisioEA+SQL2000由于对c/s架构程序不了解,不知道该如何下手,请各位朋友指教,最好有相关实例或教程等,或是推荐几本书,非常感谢!!!!!!!!!!

解决方案

解决方案二:
顶顶!
解决方案三:
最好做项目了解!!
解决方案四:
mark!我也想看看~~~
解决方案五:
老大快出现呀!
解决方案六:
up
解决方案七:
这个想法不错windows服务?
解决方案八:
老大快来呀!!!!!!
解决方案九:
c/S架构也和B/S差不多呀
解决方案十:
顶。。。lz加油哦!!
解决方案十一:
服务器端用WebService或者WCF。
解决方案十二:
你的说的好象不具体.
解决方案十三:
小弟以前是搞C#b/s(webFORM)的,感觉webFORM有很多瓶颈,现在想往c/s(winForm)发展,=====winform的前景更小
解决方案十四:
CS/BS区别在哪里?你底层写得够好,B/C只是一张皮而已
解决方案十五:
C#到底强在哪,适合做什么,c/s不行吗?听说银行的网银和ATM都是用C#写的程序
解决方案:
都不知道该怎么办好了,c/s服务器端用webservice好吗?
解决方案:
如果你想用C/S的,那就用.NetRemoting吧.
解决方案:
.NET的socket编程吧.NET还是用在webform里面多啊
解决方案:
狂顶!说了这么多,谁能举一些C#在c/s上的成功之做,或是体现C#强的样例?
解决方案:
飞信,但不知道是不是c#写的,只知道是用.net开发的.
解决方案:
顶一下
解决方案:
飞信是用.net开发的,remoting和webservice都用到了,C#开发这类软件最大的好处就是快,成本低
解决方案:
Sqlserver可以远程调用,C/S就是跟B/S换了个皮而已.其他都完全一样.
解决方案:
我是寫C/S結構的,可現在被公司逼的要寫B/S結構,C/S前景不樂觀啊!寫是好寫,可C/S結構維護比較麻煩!可能我寫的還不精通吧!我很想向樓主學學B/S結構,呵呵!有興趣的話,相互聯系。QQ:23011599EMail:yonglianghui@163.com
解决方案:
顶!
解决方案:
上次去面试,PM问了我这样一个问题,就查了查资料,希望对楼主有帮助。C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。用户界面完全通过WWW浏览器实现,主要事务逻辑在服务器端实现。浏览器通过WebServer同数据库进行数据交互。B/S与C/S的区别1.硬件环境不同:C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行2.对安全要求不同C/S一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.可以通过B/S发布部分可公开信息.B/S建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。3.对程序架构不同C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.比C/S有更高的要求B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统.SUN和IBM推的JavaBean构件技术等,使B/S更加成熟.4.软件重用不同C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子5.系统维护不同C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是再做一个全新的系统B/S构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.6.处理问题不同C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关.应该都是相同的系统B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操作系统平台关系最小.7.用户接口不同C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本.8.信息流不同C/S程序一般是典型的中央集权的机械式处理,交互性相对低B/S信息流向可变化,B-BB-CB-G等信息、流向的变化,更像交易中心。
解决方案:
该回复于2008-05-20 18:21:36被版主删除
解决方案:
引用21楼wagod的回复:

飞信是用.net开发的,remoting和webservice都用到了,C#开发这类软件最大的好处就是快,成本低

解决方案:
不知道樓主何以有這種想法,我倒覺得C/S的前景更小,畢竟互聯網是大勢。
解决方案:
引用楼主soho2008的帖子:

小弟以前是搞C#b/s(webFORM)的,感觉webFORM有很多瓶颈,现在想往c/s(winForm)发展,想通过自编项目边做边学,我的项目大概架构如下:程序功能说明:主要是对网络上各新闻网站RSS的收集,整理,浏览服务器端:有机收集数据并存储,以备用客户端:多用户,每个用户根据权限实现浏览及对浏览内容的定制及向服务器端上报认为好的RSS个人想通过以下手段完成该工程:用VS2005+VisioEA+SQL2000由于对c/s架构程序不了解…

RSS的相关源码可以找到很多你可以通过这些实例参考一下我觉得目前你可以先尝试着完成基本的功能至于功能之外的需要提升的相关开发、架构、模式、性能等可以在你之后的设计中逐步提升、总结

时间: 2024-08-03 06:17:19

想设计一个c/s架构工程,求经验!!!!!的相关文章

我想设计一个数据库,用来存课表,可是查询的时候该怎么写

问题描述 我想设计一个数据库,用来存课表,可是查询的时候该怎么写 解决方案 首先你得 创建表以及各个列值. 推荐: 列值:key1(储存第几周).key2(星期几).key3(时间段,比如早上8点到10点,用1表示).key4(储存上课内容).key5(储存上课地点) select key4,key5 from table where key1=? and key2=? and key3=? ?是你输入的条件 解决方案二: Select 字段名 from 表名 where 字段名=条件 注:.*

调亿美的短信发送接口,现在要群发短信,想设计一个java线程群发短信。

问题描述 调亿美的短信发送接口,现在要群发短信,想设计一个java线程群发短信.请各位朋友给点建议. 解决方案 解决方案二:短信猫吗?百度一下代码很多呀?哦~看错了易美的..解决方案三:亿美SDK--移动商务开发组件,是针对独立软件开发商(ISV)和系统集成商(SI)的软件开发及技术服务的需求,提供适应Basic.Pascal.C.JAVA等多种主流开发语言及WINDOWS.LINUX.UNIX等运行环境的短信通讯开发组件(SDK,SoftwareDevelopmentKit).亿美SDK同时帮

想设计一个高效点的考试自动评分模块

问题描述 想设计一个高效点的考试自动评分模块,大家一起给点思路呗~!!!大概流程是1.题库随机出题[/size]想设计一个高效点的考试自动评分模块,大家一起给点思路呗~!!!,大家一起给点思路呗~!!!大概流程是1.题库随机出题2.考试结束提交试卷3.自动评分不用一条一条查询数据库做比较,有没有高效点的评分模式,希望大家可以一起讨论下,给一些设计思路 解决方案 解决方案二:引用楼主zhuoyi1111的回复: 想设计一个高效点的考试自动评分模块,大家一起给点思路呗~!!!大概流程是1.题库随机出

想设计一个接口,请大家给予建议,非常感谢大家

问题描述 情况这样,我在某家银行工作,现在要建一个历史库,但不能直接提供数据库访问,如今想设计一个接口对历史库进行访问,该接口需要支持tcp/ip以及http等多种协议.支持大数据量的传输.提供同步联机查询功能,提供的交易比较通用易于维护和开发,请问大家有什么比较好的设计方案

技术-android APP想做一个发帖功能,向有经验的大熊弟求教!!!

问题描述 android APP想做一个发帖功能,向有经验的大熊弟求教!!! 我想做的是 点击BUTTON 填写帖子的相关内容 发布后就会在列表中刷新,求相关技术或实例教程!! 万分拜谢!! 解决方案 这个很简单呀,列表和那个发布是在同一个界面吗?

我想设计一个程序,点击关闭后会自动跳转到一个网址,请问代码怎么写

问题描述 我想用VC6.0设计一个程序,点击关闭(即右上角X号)后会自动跳转到一个网址(www.xxxx.com),请问代码怎么写小弟是个菜鸟,请说得详细些,好吗?谢谢! 解决方案 解决方案二:在关闭事件里system"iexplore.exehttp://xxxxx"先拦截关闭事件吧,俺用拦截SYS_COMMAND来实现,参数忘了.解决方案三:你响应窗口的WM_SYSCOMMAND消息,重载OnSysCommand函数,点X时查看传进来的参数是什么,以后可以判断遇到这样的参数是就是关

关于如何设计一个基于事件驱动架构的思考

最近一直在思考一个问题:有没有这样一种可能,就是一个领域模型的状态不依赖于外部,它只负责接收外部的事件,然后根据这些事件做出响应:响应分两种: 根据模型当前的内存状态进行业务逻辑处理,然后产生事件,注意:这个过程不会改变模型当前的内存状态: 根据事件改变自己的状态: 另外,也是最重要的,领域模型不用关心自己所产生的事件到底怎么样了,比如不关心有没有持久化,不关心是否和别的事件有并发冲突.它只管根据自己当前的内存状态做上面这两点的响应: 如果这样的设想有可能,那领域模型就是真正的中央业务逻辑处理器

c#窗体-基于C#,我想做一个程序打开的缓冲界面,求代码

问题描述 基于C#,我想做一个程序打开的缓冲界面,求代码 就是一个窗体程序,在启动之前我想加一个启动缓冲界面速求大神,菜鸟,希望代码完结 解决方案 下载一张缓冲动态图片,在点击登录之后,显示出那张图片,然后做一个延时,让那张图片显示一段时间. 解决方案二: BOOL WINAPI AnimateWindow(In HWND hwnd,In DWORD dwTime,In DWORD dwFlags );

如何设计一个好的Windows 8应用

虽然 Windows 8 刚上市只有半个月多一点,但 Windows 8 之父,同时也是 Windows 和 Windows Live 部门的总裁.微软下一代 CEO 热门人选的史蒂芬・辛诺夫斯基却已经离开了微软, Windows 8 的设计语言名称也从最初的 Metro 先是变为 Modern 接着变为 Windows 8 Style,最后变为目前微软中国官方所称的 Microsoft Design(本文依旧延用旧名称 Metro 表示 Microsoft Design Language/St