【java界面开发】都说java不适合界面开发,我想问存在用其他GUI平台开发界面而用java做后台吗?

我要做一个java application的程序的界面,另外不要和我建议用js和jsp……

程序界面切换和功能都比较复杂,我觉得java swing什么的不能胜任啊。。
那些性能比较强大的图形界面开发平台一般都是基于C或者C++的,在这种情况下请问存不存在背后使用java来操纵的可能呢?比如说有一定的转化之类的。。。。

我是入门级的,所以有什么话说得不到位或有误请见谅。

首先swing的界面很难看的,
其次如果你需要用java,在客户的机器上就要有jvm,你发布软件的时候就要带着jre。
这个一下子就把软件的大小给增加了很多。

基本上不管什么语言,只要是成熟的语言都有调用其他语言的接口。

java的长处一直是web开发啊,不建议你前后太分离这样做。
是不是嫌其他语言没有java简单啊。追问

没有,这是一个项目,要求用java编,现在用application实现一个局部的功能,想在最后用B/S结构实现全部功能。当时叫我用application编一个界面我就一口答应了,所以才衍生出这些问题。

说实在都说java简单高效,可是我初学下来却不怎么偏好。。。。

谢谢你,我看我还是根据具体情况换成网页吧~~

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-26
根目录\Java\jdk1.6.0_10\demo\jfc\Java2D

你去这个目录看看,用jre打开Java2Demo.jar文件
你就知道java的桌面应用并不弱 只是开发难度比较高 比较耗时
第2个回答  2013-01-26
GUI都是有库的,不过桌面级的应用java确实不怎么样, 推荐JavaFX
第3个回答  2013-01-26
是C/S编程吗?awt和swing是比较好的,C/S模式编程,java的自由度是很高的。

【java界面开发】常有人说java不适合开发GUI,想问java在GUI开发上究 ...
我知道的就是第一,做出来的东西不好看,想要好看点要费更多功夫。第二,效率很低,一个button在内存中站很大地方,java还有自己的垃圾回收机制,程序会越跑越快慢。第三,市场占有太低,java的优点是跨平台,所以大多数人都把精力放在跨平台这个优点上,GUI多数都是在windows上运行,c++优势特大。

为什么很多人说 Java 不适合编写桌面应用
“Java不适合写桌面应用”的说法有一定道理,论调的主要背景是供Windows下使用的企业桌面应用的开发。由于一些历史和定位的原因,对于这种GUI程序的需求,Java的优势不明显,劣势比较明显。因为java必须在jvm上运行,而对于一般人来说安装jre也是一个不小的负担,毕竟不容版本的jre混装容易出现问题。这事还得...

Java GUI 桌面应用开发
JFormDesigner是一款高级Swing GUI设计器,支持多种布局方式,如 MigLayout、JGoodies FormLayout、GroupLayout等,能快速创建专业外观的界面。使用JFormDesigner进行拖拉布局,可快速创建页面,但需购买许可使用。创建图形页面后,插件会自动同步生成java文件。关键点包括顶层容器的Name值应设置为'this',生成的...

Java适合开发桌面应用程序吗?
对于一门语言来说没有适合不适合的,只有需求和实际相结合的结果。java不擅长做桌面级应用原因有以下几点:java swing配置的按钮相对来说不太美观,而且优化,排版设计都没有C#的好,甚至界面设计都要考代码段来写,不够直观,虽然有可拖动构建按钮的界面但是用很不方便。桌面级的应用中有些直接调用了wi...

JAVA图形界面(GUI)为什么现在很少有人用
现在都是网络时代,如果你开发的软件只能玩单机就没有意思了,如:做一个屏幕控制软件,一般的思路就是截屏发送屏幕,发送相应的响应操作。发送就需要通信你用java 自带的通信 TCP UDP 什么的 麻烦并且性能永远都跟不上 学习是可以的,写点小应用玩,还是很不错的。如:记事本、计算器、五子棋等 ...

用java开发桌面应用界面一般用哪些东西啊?
用Java的swing组件就行了,eclipse有一个插件叫windowbuilder,这个可以拖拽组件来构建窗体

Java用什么GUI最好
中文字体也不好看,速度感觉没Eclipse快. Eclipse用SWT,本地化的界面很不错,有一个数据库管理工具DBeaver是基于Eclipse开发的,也很好用. 不过Java写的GUI程序速度肯定不会很快,内存用的也多.总之SWT和Eclipse肯定是非常成熟的产品,支持也好,基于Eclipse用Java写报表程序应该还是可以的.

python 还是Java图形界面
java一样可以用Qt,python 做界面也是用c\\c++的库:gtk, wx, qt,内含的tk很难看。java写GUI桌面优势不大,甚至不如python,python本身简便,所以,gui开发也不弱,只是在win平台下打包成.exe文件比较大而已,不过用python确实是很好的。使用wxpython做桌面开发,有时会用到pythonwin,python的库是相对...

JavaGUI——Java图形用户界面
GUI(Graphical User Interface,图形用户界面)是计算机操作界面的直观形式,相较于命令行界面,图形界面更易于用户理解与操作。Java图形界面主要由AWT(Abstract Windows ToolKit,抽象窗口工具包)和Swing(AWT的扩展)两个核心库组成。AWT依赖于本地系统方法实现功能,属重量级控件,而Swing则完全由Java实现,...

javagui被什么取代了
Swing。第一代的JavaGUI工具包,现在基本已经不使用其中的组件,已经被Swing取代,但是Swing是扩展AWT而来。Swing是一个用于开发Java应用程序用户界面的开发工具包。以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。

相似回答