java:还要不要学swing和awt啊 20
3个回答
展开全部
艺多不压身
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不建议学
首先,Swing和SWT,这两个属于GUI技术,而且是十分成熟的技术,使用SWT+JFace开发的软件,最著名的就是Eclipse,Swing的则可以参考IntellijIDEA和NetBeans,这样你大概就能知道这两个技术都是什么了。
我想,除非你只用命令行或者启动之后就不用管的自动程序,像是Web服务器什么的,只要你想做点什么自己用,这两个都是很好的技术选择。
有人会说web,web虽然启动之后什么都不用管,直接浏览器做界面,很美观,但是web是需要一个浏览器的,而且先启动服务再打开浏览器,总感觉会比较麻烦。
所以如果想做一些小东西,还是要用java的gui框架,其实我不太建议SWT,因为他不好看,而且你的功能多了之后,SWT在一些方面比较麻烦,我感觉Swing比SWT友好很多,而且在窗口比较复杂的时候,SWT可能会卡顿。
对于Swing来说,他的好处是界面灵活,但是皮肤资源比较少,做一个好看的swing界面需要费很大的事情,而且Swing已经不再继续维护了,也就是说,不再有人会修复swing的bug了,也不会提供更多的更新,但是现在看来,swing还是很够用的。
相比于以上两者,如果你想做java的窗口程序,我更建议你尝试一下javafx,他可以使用css做到更为灵活和好看的界面。Java资源下载加裙:前面是697中间是888最后是503数字的组合
至于到底要不要学,这个就看你自己的考虑了,其实公司很少会用java编写窗口程序,更多是编写web服务器(比如Spring什么的),但是觉得学一下也很好 ,他很有意思,也可以做出有用的窗口程序,甚至可以打包,复制给其他计算机使用。
如果你以最快找到工作为目标,你可以暂时跳过这一部分,但是如果不是这样,学一下会更好。
首先,Swing和SWT,这两个属于GUI技术,而且是十分成熟的技术,使用SWT+JFace开发的软件,最著名的就是Eclipse,Swing的则可以参考IntellijIDEA和NetBeans,这样你大概就能知道这两个技术都是什么了。
我想,除非你只用命令行或者启动之后就不用管的自动程序,像是Web服务器什么的,只要你想做点什么自己用,这两个都是很好的技术选择。
有人会说web,web虽然启动之后什么都不用管,直接浏览器做界面,很美观,但是web是需要一个浏览器的,而且先启动服务再打开浏览器,总感觉会比较麻烦。
所以如果想做一些小东西,还是要用java的gui框架,其实我不太建议SWT,因为他不好看,而且你的功能多了之后,SWT在一些方面比较麻烦,我感觉Swing比SWT友好很多,而且在窗口比较复杂的时候,SWT可能会卡顿。
对于Swing来说,他的好处是界面灵活,但是皮肤资源比较少,做一个好看的swing界面需要费很大的事情,而且Swing已经不再继续维护了,也就是说,不再有人会修复swing的bug了,也不会提供更多的更新,但是现在看来,swing还是很够用的。
相比于以上两者,如果你想做java的窗口程序,我更建议你尝试一下javafx,他可以使用css做到更为灵活和好看的界面。Java资源下载加裙:前面是697中间是888最后是503数字的组合
至于到底要不要学,这个就看你自己的考虑了,其实公司很少会用java编写窗口程序,更多是编写web服务器(比如Spring什么的),但是觉得学一下也很好 ,他很有意思,也可以做出有用的窗口程序,甚至可以打包,复制给其他计算机使用。
如果你以最快找到工作为目标,你可以暂时跳过这一部分,但是如果不是这样,学一下会更好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询