Java构架适合开发三层c/s系统么,特别是客户端界面复杂

时间:2022-03-14 10:39:27
以前做了一个三层C/S系统,使用Delphi7和Oracle8i开发的。
现在要转到Linux平台下去。
有不少模块必须保留C/S模式,不适合做成B/s。
而且界面复杂:各种DBGrid、面板、下拉筐、向QQ分组那样的面板选择栏。
印象中java做应用程序界面要通过layout,好像很不方便。

各位大虾有何感想和高见。

还有Kylix和java写的程序可以进行socket通信么?

17 个解决方案

#1


不适合.

#2


java适合bs

#3


可以是可以,客户端用java应用程序,服务器端用ejb,不过java开发这种应用开发效率和系统执行效率可能相对不太高

#4


开发效率还是很高,但是运行效率就低得很。

#5


java写的程序可以用socket通信

#6


完全可以B/S.JSP即可完成界面.

#7


相当于完全开发.没有别的方法

#8


ding

#9


用delphi做的客户端界面是比较复杂,不过使用swing也可以实现,不过不像delphi那么方便,很多特效控件需要你自己开发,也就是说swing写界面比较费事(swt也差不多),不过有些开发工具(如:jbuilder,VE)还是可以提高效率的,但还是不能和delphi比。swing里面可是使用layout也可以不用,使用控件的setBounds方法可以按照坐标位置设置控件位置和大小,但前提是你要把容器空间如JPanel的layOut设置为null。我现在就是用swing写一个工作流的建模工具,觉得java写界面虽然不像delphi方便但他让你深入了解了控件的本身和面向对象的思想,这样你可以继承已有的控件作出自己任意想要的控件。

#10


用Kylix就可以写Linux平台的程序呀

#11


一个新开的商业源码站点,大家支持一下  
有ERP源码和文档  
http://www.czrx.com/get.asp?get=iamcfr

#12


自己顶一下

#13


哈!恐怕你么要遭罪了!

#14


不适合
用DELPHI吧
然后用网络通信把B/S和C/S结合起来

#15


Java做客户端界面的确很费劲。一层一层的panel。

#16


建议你是用Kylix来做吧,java做界面实在不敢恭维

#17


多谢各位大虾的建议。
小弟有礼了~~

#1


不适合.

#2


java适合bs

#3


可以是可以,客户端用java应用程序,服务器端用ejb,不过java开发这种应用开发效率和系统执行效率可能相对不太高

#4


开发效率还是很高,但是运行效率就低得很。

#5


java写的程序可以用socket通信

#6


完全可以B/S.JSP即可完成界面.

#7


相当于完全开发.没有别的方法

#8


ding

#9


用delphi做的客户端界面是比较复杂,不过使用swing也可以实现,不过不像delphi那么方便,很多特效控件需要你自己开发,也就是说swing写界面比较费事(swt也差不多),不过有些开发工具(如:jbuilder,VE)还是可以提高效率的,但还是不能和delphi比。swing里面可是使用layout也可以不用,使用控件的setBounds方法可以按照坐标位置设置控件位置和大小,但前提是你要把容器空间如JPanel的layOut设置为null。我现在就是用swing写一个工作流的建模工具,觉得java写界面虽然不像delphi方便但他让你深入了解了控件的本身和面向对象的思想,这样你可以继承已有的控件作出自己任意想要的控件。

#10


用Kylix就可以写Linux平台的程序呀

#11


一个新开的商业源码站点,大家支持一下  
有ERP源码和文档  
http://www.czrx.com/get.asp?get=iamcfr

#12


自己顶一下

#13


哈!恐怕你么要遭罪了!

#14


不适合
用DELPHI吧
然后用网络通信把B/S和C/S结合起来

#15


Java做客户端界面的确很费劲。一层一层的panel。

#16


建议你是用Kylix来做吧,java做界面实在不敢恭维

#17


多谢各位大虾的建议。
小弟有礼了~~