MES系统,采用CS还是BS比较好,各自优缺点如何?

hpj2002 2017-01-23 08:53:48
请教各位大侠,企业内部MES系统,事务比较多,是用BS结构好,还是CS结构
各自的优缺点在哪,麻烦给个好的建议,目前我公司内有套PB开发的MES系统,有重新开发的需求,所以还请大侠们在开发平台的选择上多多指教!
在此先谢谢了!
...全文
5067 33 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
烟一直抽 2019-08-28
  • 打赏
  • 举报
回复
何培j?在苏州吗
xiaobinbinGTW123 2019-02-13
  • 打赏
  • 举报
回复 1
引用 6 楼 正怒月神 的回复:
这要看你的这个MES系统的使用范围。
我们公司所接触的半导体产线自动化几乎都用的是C#,C/S比重较多,这是为什么呢?
OrBit_Mes 2018-04-23
  • 打赏
  • 举报
回复
B/S+结构
weixin_41296685 2017-12-06
  • 打赏
  • 举报
回复
两者各有优缺点,看您企业需求,深科特MES系统采用BS架构客户反馈应用挺好
_小黑_ 2017-02-04
  • 打赏
  • 举报
回复
还是看 用户群体吧 面向大众 当然是 bs 小众的话 就 cs 吧
卧_槽 2017-02-03
  • 打赏
  • 举报
回复
花钱定制一套就好了,何必自己开发,养那么多闲人干嘛?
  • 打赏
  • 举报
回复
在很多年前,我招聘(职业)程序员的一个常用上机(2~3天)题目就是:给几个有外键关联的数据表,只要知道表名字,让对方写一个程序自动产生“增删改查”的一个界面。 后来大量使用“流水线上只会拧螺丝钉”的程序员了,许多人的水平只有五分之一而工资开口就是前者的2倍以上,我们也就放弃了招聘专业程序员的良好愿望。由于培训泛滥,专业的程序员在市场上很难招聘到了,得靠自己去挖。 回到这个问题,产品设计的创意是个根本,保证开发进度的能力也是一个根本。你们应该自己协调,预先打好基础,尽可能面向市场(虽然现在是单位内部软件开发)。
  • 打赏
  • 举报
回复
保守还是突破,永远没有绝对的高低之分,唯一不变的真理就是“变化”。适合你们自己的能力,领导喜欢,用户掏钱,真正获得同行之间的竞争优势,就是最好的方式。物极必反,不要太保守。
xuzuning 2017-01-28
  • 打赏
  • 举报
回复
增删改查 始终都是基础,所有花里胡哨的噱头都是为基础服务的 BS 是 CS 的特例,所以并不存在 采用CS还是BS比较好 这样的比较
  • 打赏
  • 举报
回复
引用 22 楼 jilidi 的回复:
现在写增删改查的年代应该已经过去了。 BS和CS你们的这个项目肯定都要用啊。频繁客户输入的地方,肯定是CS好了。 统计查询,智能分析这些肯定是用BS了。 当然APP。HTML5你们后面也要弄的。 如果你们是从头开发,那搭个大的架构就是浪费时间了。
所以反过来说,有的人不能搭出一个适应流行趋势的架构,所以没法突破。
jilidi 2017-01-28
  • 打赏
  • 举报
回复
引用 24 楼 xuzuning 的回复:
增删改查 始终都是基础,所有花里胡哨的噱头都是为基础服务的 BS 是 CS 的特例,所以并不存在 采用CS还是BS比较好 这样的比较
我们现在的项目基础操作,增,删,改,级联更新多表,代码都是生成的。更新别的表,可以通过我们的程序选择更新哪个表,选个更新的字段,再选个更新方式是累加还是乘除,或者替换。再根据业务进行微调就可以了。我们代码生成器的代码就好几万行了。界面主子表啥可以选择哪些字段显示,显示的中文名称是什么,字段来源于哪个地方(下拉,还是来自别的表或者自动编号以及编号的规则)如果是BS作为前端还可以选择性的生成java的代码。
jilidi 2017-01-27
  • 打赏
  • 举报
回复
现在写增删改查的年代应该已经过去了。 BS和CS你们的这个项目肯定都要用啊。频繁客户输入的地方,肯定是CS好了。 统计查询,智能分析这些肯定是用BS了。 当然APP。HTML5你们后面也要弄的。 如果你们是从头开发,那搭个大的架构就是浪费时间了。
jilidi 2017-01-27
  • 打赏
  • 举报
回复
引用 11 楼 wanghui0380 的回复:
好把,我能说我现在写了一个系统,1个半月了。一行数据库代码没写,一行cs,bs代码没写。 但是全部功能已经完成的七七八八了么! 核心功能全部测试完毕,单元测试,压力测试,分布式测试。外围功能的集成扩展模拟都测试完毕 好吧,现在你告诉我你要做什么把。BS?CS?App??WPF??还是全部都要,混合配置? 我这么说,其实就是告诉你,做系统其实不是用上面Bs,cs这样去做的。你先要抛开这些,一旦抛开这些,你就会发现。后面你想做什么就能做什么。
你们这个框架挺牛逼。我弄的一个框架,前台,后台,事务,表,报表这些也是通过我们自己开发的程序生成的。不过还没有达到你们的地步。我们生成的代码还是要做一些简单的调整,比如控件调个大小,调个位置啥的
绿领巾童鞋 2017-01-25
  • 打赏
  • 举报
回复
其实 不管 C 还是 B,那个还是客户端。如果做游戏,你试试把 业务 功能 全部 写在 客户端,我相信很多 会玩玩 破解的 把你的客户端搞得不要不要的,不管是桌面、WEB、移动应用。正确的做法 应该是 功能分离,客户端只是显示,后台开放业务接口,这样客户 要求你做 桌面程序 或者WEB 页面 或者手机APP 去做就是了,反正那个就是有一个显示的壳而已。
绿领巾童鞋 2017-01-25
  • 打赏
  • 举报
回复
引用 13 楼 sp1234 的回复:
对于 cs 部署更新问题,我要说一下: 许多人都说 cs 很难更新。我们的 cs 系统基于 vs 开发工具内置的 clickone 部署方式,它异常简单、自动从互联网上更新版本。所以cs的更新问题其实不是问题,只是你愿意不愿意去做的问题。
clickonce 还是有BUG,例如,如果你打开程序同时运行控制面板的卸载,你会发现 后面的重新安装必须删掉程序缓存文件夹才能安装,如果那个文件夹找不到,那就非常坑。其实很多 c/s 客户端可以像现在的APP做增量或者功能模块更新,你那边是否有那样现成的框架?
baij1230 2017-01-25
  • 打赏
  • 举报
回复
C/S和B/S各有各的好 依我说,最适合的就是最好的
正怒月神 2017-01-24
  • 打赏
  • 举报
回复
这要看你的这个MES系统的使用范围。
leeya66 2017-01-24
  • 打赏
  • 举报
回复
我自己的做法是用CS架构,这样速度快。 至于维护方面,我是这样做的,把编译后的文件夹直接复制到公司共享文件夹里面, 用户只需要有只读权限就能打开程序了,不需要安装。 至于升级也是很方便,重新复制粘贴一次就可以了。 但这适合于企业内部小搞搞的程序,如果要商用的,就另当别论了。
  • 打赏
  • 举报
回复 1
我给你举一个例子,我看到一个系统,就是几十个门禁设备,用兼容 android 的板子为核心,自己弄了个铁壳,弄了一块显示屏,以及集成摄像头、键盘、NFC,几十个这样的终端成为一个联网的门禁系统。当用户刷卡的时候,同时把用户照片采集进去,核对信息正确之后,就给大门一个电流,大门就开了! 这样的系统当然需要自己从硬件电路板设计、一直到设备软件开发,一直到(简单的)服务器系统,都要自己开发,才有钱赚。如果拿市面上的pc,怎么都得在几千块钱一台设备,才能放到户外、保证不坏。而自己设计的终端系统,几百块钱就够了。利润主要就在这里! 那么这个系统在费尽心血上线之后,再安装的时候,客户的负责人突然提出了一个问题,就是当初是随便说了,要用这块显示屏来显示刷卡用户的“欠费通知”等等可编辑的超文本信息的,而不是简单地仅仅显示用户的名字。我看到开发人员就“傻了”。因为系统改动很大,他们的系统的显示部分是按照像素、是“ DrawImage、DrawString”之类的思路,底层的思路,所以就傻了。因为修改起来费用巨大,可能又要2个月大改一次。而且关键是改完了,还不知道下一次修改又需要多长时间、需要多少钱。 而我们过去的经验,如果是 Hybrid 方式开发,那么用半天时间也就搞定了,花个200块钱成本也就搞定了,而且不用特别地雇佣什么程序员,老板或者技术维护人员自己改改程序就行了 :-) 如果你说你们是工厂里的开发部门的技术人员,按照一般的理解,那么你们可能就只能选择 cs 才可能开发出一些能稳定运行、用户体验尚可的 MES 软件。如果你说你们再最近几年的创业公司做过,那么我就会倾向于你们是用 Hybrid 方式来开发。
三五月儿 2017-01-24
  • 打赏
  • 举报
回复
现有系统是cs的还是bs的呢?自己感受下不就行了吗。现有系统要是cs,感觉不好,就换bs。这种管理系统感觉还是bs好。
加载更多回复(13)

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧