跨平台问题.....有兴趣的进来探导下。。(200分)

L

luky_99

Unregistered / Unconfirmed
GUEST, unregistred user!
如果一个系统,,在服务器用的是SQL server或其他...
CLIENT用的是不同的操作系统,不同的操语言(如繁简),,有什么解决方案?
1..能不能做成系统对不同数据库服务器支持?
2..能不能实现,CLIENT端能不能用不同的操作平台,如何实现?
3..如果相同操作系统,不同操作语言(如繁简)如何对同一数据库服务器操作?
欢迎大家讨论,,发表点意见....
 
1 能
2 能,不同平台就用不同的程序被,但是最好有一个支持多平台连接的数据库 比如MYSQL
3 对同一数据库操作不赞成把记录等东西转换语言,存的时候是什么语言,就是什么语言
要不查询时候很麻烦讨厌
 
我觉得 用java好实现一点,linix/unix都能访问 MSSSQLSERVER数据库。
繁简 数据库比较麻烦,
 
我想可能会有很多人都会有这客户,,一是大陆有简体windows,hongkong有linux...
所以很难解决,,没有人会吗?
 
能。用B/s,这样就不用客户段了
 
当然能!要在SQL中如果是字符串要设定为NVarChar就可以显示不同国别的字符串,而不会出现乱码
 
还有没有有更好的懈决方案?大家不防说说,,,[:)][:)]
 
三层结构就可以了,另外消息用代码来表示,最后显示的时候再翻译成用户指定的语言
 
[:(!][:(!][:(][:(]
 
做成b/s結構(網頁/服務器)就行了....
 
看来难呀
 
胡乱说说--
1.能不能做成系统对不同数据库服务器支持?
根据我所知道而言,如果是做成应用程序的话,可以做成多层结构。
但是要根据不同的数据库服务器做不同的中间层模块来封装业务逻辑。
客户端用一样的是可以办到的。
这个用RAD工具或JAVA这样的东东是可以实现的。
2.能不能实现,CLIENT端能不能用不同的操作平台,如何实现?
根据我所知道的,如操作平台限于Windows和Linux/Unix的话,Delphi和Kylix可以分别编译同一OP代码,所以,只需CLIENT端在Windows和Linux分别编译即可,这个比JAVA的“一次编译,到处运行”就差那么一点,但性能不受影响。
另外,如采用JAVA/。NET等则就更好办了,因为有虚拟机在。
3.如果相同操作系统,不同操作语言(如繁简)如何对同一数据库服务器操作?
这个是完全可以做到的。很多现成的代码都有。
 
我觉得用WEB SERVICES是解决跨平台最好的办法
 
顶部