[求助]Delphi三层架构与ERP软件开发

luodang_007 2014-08-18 04:11:07
最近准备做新一代的ERP系统,以前是CS架构的,d7做的,大部分sql操作都在客户端界面,部分特别复杂的用存储过程实现
这种模式开发起来挺快的,而且局域网用用数据也没什么压力
不过现在想重新设计下ERP,1是由于以前的数据库很多地方设计的不合理 2是界面太丑,d7的布局在win7上也会有略微的差异
3不支持移动终端和外网访问,所以想重新设计下

而跨平台的方案目前在网上看了下,Delphi常见的就是做成3层架构,把界面与业务逻辑(数据库)分离,把业务逻辑做成一个webservice或com服务?

然后有几个问题想问一下
1.多层开发方案的选择,我看论坛里比较推荐的是RemoteObject,虽然Delphi自己的DataSnap我也没看过,不过这个软件是同时在线的用户数不会超过40个,考虑到开发效率,用DataSnap会不会更好一些?或者其他方案的选择?
2.Delphi版本的选择 高版本的Delphi哪个比较稳定,最好能支持条件断点而且支持fasreport和ehlib
3.多层方案的效率如何,局域网里面访问10万条数据比2层结构的大概慢多少?

谢谢
...全文
1669 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jason131203 2016-08-05
  • 打赏
  • 举报
回复
"服务端放个dataprovidor客户端放个clientdataset" 思路都错了。
山东蓝鸟贵薪 2015-11-06
  • 打赏
  • 举报
回复
今天是  2015-11-06 11;47 我最近也想 研究研究这个 ERP开发的,但是不知从那里 下手啊?????????????
luodang_007 2014-08-19
  • 打赏
  • 举报
回复
引用 4 楼 ksrsoft 的回复:
数据传输也可以用压缩
如何压缩呢,我看3层好像服务端放个dataprovidor客户端放个clientdataset就行了,那么数据库查询在哪个步骤进行压缩呢
luodang_007 2014-08-19
  • 打赏
  • 举报
回复
引用 3 楼 lyhoo163 的回复:
做得好datasnap效率,在局域网与2层架构基本一致。 也可在外网使用,做好流量的控制,效果也是很好。
具体指哪方面的流量控制,数据分页显示么?
缘中人 2014-08-19
  • 打赏
  • 举报
回复
数据传输也可以用压缩
lyhoo163 2014-08-19
  • 打赏
  • 举报
回复
做得好datasnap效率,在局域网与2层架构基本一致。 也可在外网使用,做好流量的控制,效果也是很好。
luodang_007 2014-08-18
  • 打赏
  • 举报
回复
引用 1 楼 ksrsoft 的回复:
我觉得推荐使用XE6 用datasnap技术,做服务端,支持跨平台调用
那么datasnap效率比现在2层架构在局域网里面大概慢多少呢?
缘中人 2014-08-18
  • 打赏
  • 举报
回复
我觉得推荐使用XE6 用datasnap技术,做服务端,支持跨平台调用

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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