to djh_djh
如果服务器常改, 如果服务器 带了100 个客户端, 你要改一点点只需改个SQL, 搞得大家都不能用了,是不是很不妙
那测试人员干什么吃的.我们一个项目半年的话那么2个月出demo..然后主要是测试和修改
to jack_4826
仍然是负责app server的人忙的要死,client开发人员就在等,工作量严重不平衡。
那你得配置好自己的人力资源哦.我门一个小模块,client需要1-2人...业务逻辑需要1-2人.还有一个架构师.负责数据和业务逻辑
我学软件开发大学3年,c/s开发3年..b/s 1年 你可以去学习学习java的思想.
我当时做c/s时很困惑.现在做java的银行系统(要求很高的)回头看看.要是再让我去做c/s程序.1是不想做.2是缺少很多开源的代码,比如连接池,o/r映射.等等..
如果你做c/s给你几个建议.
1.所有商务逻辑放在server做..好处:业务变更时容易修改.不能向jack_4826说的那样
那么你在改业务或数据库字段时会发现需要修改n个地方.你还需要对你所有修改的地方进行测试???
2.研究下com的原理...做三层不知道com原理.那么做的东西好多都时表层的.很难深入了解.
比如程序出了个问题,有时候你不知道是什么地方的问题...
3.面向对象思想和架构非常重要还有delphi中的vcl吧..