社区
Java SE
帖子详情
java的图形界面编程SWT到底有没有前途啊,在桌面应用中有市场吗?
windows7mob
2011-10-24 04:49:21
学习java一段时间了,突然对图形界面编程SWT入迷了,但听说java在图形界面编程,桌面应用很弱,不知道真正的情况是咋样的?请有经验的大虾指点一下啦!谢谢!
...全文
329
13
打赏
收藏
java的图形界面编程SWT到底有没有前途啊,在桌面应用中有市场吗?
学习java一段时间了,突然对图形界面编程SWT入迷了,但听说java在图形界面编程,桌面应用很弱,不知道真正的情况是咋样的?请有经验的大虾指点一下啦!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
24K純帥
2011-10-24
打赏
举报
回复
不是说SWT都不更新了,swing好点吧,不过做JAVA这个还真是不多
桃园闲人
2011-10-24
打赏
举报
回复
web程序和左面程序各有千秋吧,目前大多数管理软件都向web上移植了,应为基于浏览器的程序客户端较轻,客户机只需少量安装或配置(一般只要有浏览器即可)就可以使用,例如现在的管理信息系统(如:通讯行业、金融行业的客服系统,内部管理系统等等)。腾讯的QQ不也开发出来WEB版的吗,还有网络游戏,使用起来就很方便,不用安装了。
但是基于web的程序很多关于程序的信息无法在本地保存,因此服务器的负担很大,每次访问除了执行业务,还要绘制用户界面,受网络限制较大。
桌面程序在安装后本地会保存程序的大部分信息,程序只有很少量的信息通过网络交互,而且界面设计不受限制,界面的初始化和动态改变都是在客户端,服务器压力相对于web程序要小很多,同时还有一些工具类的程序可以不依赖网络的,他可以在无网络的环境或是局域网中运行,这一点web程序是无法做到的。像我们用的开发工具(eclipse,VS,数据库,制图软件。。。)。所以,两种程序各有千秋,lz各根据爱好选择,我就是一个喜欢桌面程序的人,可惜一直在做J2EE开发。
Jobernowl
2011-10-24
打赏
举报
回复
开始我也是用swt 后来还是觉得swing比较厉害一些
小赖赖
2011-10-24
打赏
举报
回复
C#的图形界面做起来比java方便多了
java的优势在于企业级大规模网络上的应用
孟祥月
2011-10-24
打赏
举报
回复
java的桌面不强 擅长的是网络方面
桃园闲人
2011-10-24
打赏
举报
回复
java在图形化界面上的却有待改进,界面风格、色调、激活效果等等都不如微软的。在这UI方面java是失败的。不过java的插件就不一样了,像lz所说的SWT以及JFace都可以做出很漂亮的用户界面。整体来看,现在用java写图用户界面的比较少(移动领域除外)。
梦如风
2011-10-24
打赏
举报
回复
在国内用的不多,我以前玩J2EE的,后来公司需要自己搞个开发框架,我就搞起了插件(插件的基础就是swt),目前我公司会搞插件的不超过5位,不过搞这个有时确实挺好玩的,lz如果感兴趣可以玩玩,但J2EE这方面也不能丢
tbrgsy
2011-10-24
打赏
举报
回复
桌面应用还是C#吧,应用不广
hzc543806053
2011-10-24
打赏
举报
回复
图形界面编程SWT 可以在业余时间看下,,,当你写代码比较枯燥时,设计一下图形界面编程 ,有一种不同的感觉,很快克服浮躁
lyhmy
2011-10-24
打赏
举报
回复
不会,帮顶,Good luck
aotian16
2011-10-24
打赏
举报
回复
我有个同学貌似搞这个,
但是做这个的确实不多
likaiyihou512
2011-10-24
打赏
举报
回复
桌面应用还是C#吧
liwenso
2011-10-24
打赏
举报
回复
这个在国内并没有太多发挥机会。
java
图形界面
编程
实验_
JAVA
编程
实验:
图形界面
设计.doc
JAVA
编程
实验:
图形界面
设计实验:
图形界面
设计(executable jar file)实验目的:
Java
有三个主要的
图形界面
工具:AWT,Swing和
SWT
。Swing 是构建
java
图形界面
标准的API(
应用
程序接口)。
SWT
是一个非常有
前途
的新的窗体工具,由IBM资助。但是事实上,这三者相互补充,他们满足不同的需求。抽象窗口工具集为简单的applet程序设计,它不适宜用来构建丰富的
桌面
图形...
java
做界面太痛苦_
Java
做界面的感想。。
我用Swing做出的例子:
Java
FX做出的界面: 后来又做出了自己编写的一套基于Synth的L&F,其与直接在代码中重绘某个组件不同,最大优点是具有可插拔性,即在不改变原有程序代码的情况下,用户可以自己选择切换风格,通用性增强。对于前面的JLayer的界面切换成MyLNF后的效果:(获得焦点效果) (失去焦点后的效果) (鼠标移到Container内容面板上后显示的效果) 最后说下自己...
为什么用Python开发
桌面
应用
程序
为什么用Python开发
桌面
应用
程序 为什么用Python开发
桌面
应用
程序 1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植。 2)Python的面向对象脚本语言
编程
适合快速界面开发 3)Python在服务器端和客户端都非常有
前途
,可以形成一个统一的解决方案,这一点明显比J
JAVA
Java
,是一种可以撰写跨平台
应用
软件的面向对象的程序设计语言,由升阳(Sun Microsystems)公司的詹姆斯·高斯林(James Gosling)等人于1990年代初开发。它最初被命名为Oak,目标设定在家用电器等小型系统的
编程
语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的
市场
需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随
Web2.0用户界面技术
假设您需要创建一个适合 Web 2.0 环境的新
应用
程序。一部分用户非常喜欢基于 HTML 的用户界面,而其他用户希望他们使用的每个
应用
程序都表现得像 Excel 那样的
桌面
应用
程序。您的老板要求有工作效率高的用户体验,但是 CIO 不允许开发需要用户手工部署的任何东西。您知道 HTML 无法达到这样的目标,但是怎么做才能符合要求呢?本文要讨论一系列 Web 2.0 用户界面技术,...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章