最近准备2010开发系统,用到DataSnap+json+DBX 来开发一个分布式系统
1.DataSnap+json :做分布式效率怎么样,扩展性怎么样(比如是否可以接纳JAVA客户端的开发)
2.DBX:存取数据的效率,稳定性怎么样。
3.三层并发连接数,能达到多少,稳定性怎么样(我不想用RO)

解决方案 »

  1.   

    我就是看过李维博客上的宣传,也看过橙子博客上说DBX不稳定,有点怕,但DBX效率确实不错
      

  2.   

    这样的话你要用Delphi做个服务器,虽然也是走的HTTP,但这种应用报务器的质量完全取决于开发者的水平建议用J2EE或.NET做服务器端,定义好功能和接口,用JSON+HTTP来交换数据,Delphi做个简单的富客户端注意处理分页数据,服务器每次只返回一页JSON数据,速度也快
      

  3.   

    TO:5楼
       你的建议是可以,但现在我想用DLEPHI做个服务器,实现我上面的要求,不知道可行性怎么样。
      

  4.   

    TO:cdsoftwarewj
        谢谢,如果用DLEPHI来开发,需要注意哪些方面,指点一下
      

  5.   

    做三层还是用稳定的remobject吧,起码成熟。问题少。自己写要注意的太多了。
      

  6.   

    用REMOBJECTS 做个Web Services,怎么就不能跨平台?
      

  7.   

    不单单WEBSERVICE  C端用户
      

  8.   

    效率还是可以的 我从2009就开始用了 不过现在还不是非常成熟就像从2009到2010变化就有点大新的东西风险还是挺大的。如果不介意用HTTP的话你可以考虑下phprpc 
      

  9.   

    RO可以跨到Linux下 不知道能否满足楼主
      

  10.   

    我用datasnap http做服务器。。 服务器接口简单
    1,GetOleVariant(SQL):OleVariant 根据查询sql返回一个 OleVariant ,给clientDataSet.Data
    2,Progress(C1,C2:TCallBack) 长时间操作的回调
    3,QueryValue(SQL):Variant  根据SQL,返回一个查询值
    4,ExecuteByDelta(Detal:Variant)根据clientDataSet.Delta更新数据库。。我是胖客户端的与易博龙宣称的瘦客户端背道而驰运行的还行