[求助]Delphi三层架构与ERP软件开发
最近准备做新一代的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层结构的大概慢多少?
谢谢