已锁定 主题:Swing 的未来在何方?
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-06-05
早两年在小公司用j2ee开发 后来换大公司改用Swing。 前两天去面试一把,心都凉了,拿着我的简历,只顾问我早两年的东西,好像这两年我啥也没干。 感触最深的问题是:这是你打算离开现在这家公司的原因吧?(指目前使用Swing开发) 好像Swing很被看不起? 客观来说Swing的应用场景确实少。 其实我还未开始使用Swing时也认为没啥技术含量,摆下控件的活。 但是从工作中发现,它对开发人员的要求还要高些(或者说成会给开发人员更多的锻炼),可以说j2ee和一些开源框架解放了开发人员的双手,而Swing开发人员不得不自己来规划MVC(不要惊讶,MVC不是b/s都有的, 总的来说是一种分层的思想,这种思想实际上融会于所有的程序开发中),自己管理好内存,自己在JDK类库基础上构建新的组件,自己处理线程交互,... 尽管看起来我想争辩,但Swing似乎已是末路了,就连现在公司的下一代产品也不再使用Swing了。 一种技术的衰退,也一定会使一批人跌倒吗? 我本不这样认为,软件开发中很多东西是相通的(思想?思维方式?过程?),这些相通的东西应该是真正的精华。但我又积累了多少相通的东西呢? 不管怎样,跌倒了就要爬起来。该好好总结总结了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-06-05
Swing 的event-driven model可以被用到FLEX,WFP,JavaFX,and GoogleGears.
不过最强大的UI还是要也服务器端相结合. J2EE的知识一定要扎实,呵呵. |
|
返回顶楼 | |
发表时间:2007-06-05
谁让你在中国
我就觉得这个环境都是病态的 不管什么东西 拿到中国来都会变味 总有一群人在寻找捷径 寻找速成 针对考试 会有题海战术 直接把几率高的题目挑出来 连操作系统 都有精简版 不常用的全丢掉 现在的JAVA人才培养 根本不用多学java基础 直接ssh 然后练习几个demo 照猫画虎 就可以出去赚钱了 中国现在就需要这种人 最低级的代码工 会抄 会改就行了 在国外swing可能还好 swing的没落是因为jre太大 sun没有自己的平台 中国人懒 下个15M的jre都不愿意 LZ以前在什么公司?在哪的? 华为3com的网管项目好像准备用swing开发 |
|
返回顶楼 | |
发表时间:2007-06-05
在这个行业里工作4年,我觉得你至少应该具备一项最基本的能力:
判断哪些东西是长久的,哪些东西是易变的 我有一个同事是20年前的C程序员 这一点都不妨碍他在所有最新的技术上给我指导 如果你工作了那么长时间仍然看到Swing就是Swing,看不出其中哪些东西是可以长久保存的知识,哪些东西是飞快变化的工具 就算这次侥幸找到一个工作,下次还是会被淘汰的 |
|
返回顶楼 | |
发表时间:2007-06-05
newyoung 写道 算起来也工作了快4年,
早两年在小公司用j2ee开发 后来换大公司改用Swing。 前两天去面试一把,心都凉了,拿着我的简历,只顾问我早两年的东西,好像这两年我啥也没干。 感触最深的问题是:这是你打算离开现在这家公司的原因吧?(指目前使用Swing开发) 好像Swing很被看不起? 客观来说Swing的应用场景确实少。 其实我还未开始使用Swing时也认为没啥技术含量,摆下控件的活。 但是从工作中发现,它对开发人员的要求还要高些(或者说成会给开发人员更多的锻炼),可以说j2ee和一些开源框架解放了开发人员的双手,而Swing开发人员不得不自己来规划MVC(不要惊讶,MVC不是b/s都有的, 总的来说是一种分层的思想,这种思想实际上融会于所有的程序开发中),自己管理好内存,自己在JDK类库基础上构建新的组件,自己处理线程交互,... 尽管看起来我想争辩,但Swing似乎已是末路了,就连现在公司的下一代产品也不再使用Swing了。 一种技术的衰退,也一定会使一批人跌倒吗? 我本不这样认为,软件开发中很多东西是相通的(思想?思维方式?过程?),这些相通的东西应该是真正的精华。但我又积累了多少相通的东西呢? 不管怎样,跌倒了就要爬起来。该好好总结总结了。 明显因为面你的人自己不太懂SWING 所以只能问你别的啊 你们可以聊backend嘛 |
|
返回顶楼 | |
发表时间:2007-06-06
也只有在大公司才能用到swing啊
小公司都是基本上都是做web的 |
|
返回顶楼 | |
发表时间:2007-06-06
gigix 写道 在这个行业里工作4年,我觉得你至少应该具备一项最基本的能力:
判断哪些东西是长久的,哪些东西是易变的 我有一个同事是20年前的C程序员 这一点都不妨碍他在所有最新的技术上给我指导 如果你工作了那么长时间仍然看到Swing就是Swing,看不出其中哪些东西是可以长久保存的知识,哪些东西是飞快变化的工具 就算这次侥幸找到一个工作,下次还是会被淘汰的 听起来不舒服,但确实是这样。 感觉这需要一种所谓的悟性的东西,我觉得我不缺乏。 但在面试的时候,很少有人会听你畅谈“主义”(没有人知道是你自己的见解还是在网上哪里看来得理论论然后复述一遍),更多的人是问你做过些什么,什么的东西该怎么做? |
|
返回顶楼 | |
发表时间:2007-06-06
hurricane1026 写道 swing我的个人看法是惊天地泣鬼神的难用。。。
不太同意 Eclipse 的SWT也并不见得好用到哪里去。 Swing的设计思想还是很先进的。 本来UI设计就是很复杂的事情,无论采用什么技术都不会简单到哪里去的 |
|
返回顶楼 | |
发表时间:2007-06-06
longking 写道 hurricane1026 写道 swing我的个人看法是惊天地泣鬼神的难用。。。
不太同意 Eclipse 的SWT也并不见得好用到哪里去。 Swing的设计思想还是很先进的。 本来UI设计就是很复杂的事情,无论采用什么技术都不会简单到哪里去的 swing超级慢绝对是真的,最开始用java的时候做了一个简单的小程序,从一个文本文件读数据然后显示,用尽办法优化,包括IO换成NIO,加缓存等等,界面响应就是慢,换成SWT以后才能接受。 |
|
返回顶楼 | |
发表时间:2007-06-06
longking 写道 hurricane1026 写道 swing我的个人看法是惊天地泣鬼神的难用。。。
不太同意 Eclipse 的SWT也并不见得好用到哪里去。 Swing的设计思想还是很先进的。 本来UI设计就是很复杂的事情,无论采用什么技术都不会简单到哪里去的 老刑的马甲? 这阵子头像重的好多啊。。。 |
|
返回顶楼 | |