精华帖 (5) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-07-21
alvin198761 写道 小te 写道 alvin198761 写道 小te 写道 效果不错,不过用swing还不如用swt 没有如不如,如果你用swt做不出楼主的效果,我就说swt还不如swing; 我一直都在做swing,曾经模仿过qq的部分界面,没能搞到楼主这个地步,佩服你的毅力。还有做界面的能力 楼主是花了一番心血,用swing搞成这样也不容易,我的意思是楼主如果一开始就用swt的话会省不少事情。 如果UI界面全部都用图片堆砌的话那么UI的美观程度只取决于美工的水平,和框架本身没有关系。 一个系统UI的用户体验不仅仅是皮肤好看就完了,还包括响应速度,操作的流畅性,操作的便捷程度等。 swt虽然也不怎么样,但至少底层调的JNI,无论在响应速度上,还是在API设计上都完爆swing。 可以再看一下android,同样是java的东西差距怎么这么大呢。 当然你可以说android也是JNI,但即便是纯java的也可以不用这么丑的,就像楼主这样的有心人。 还可以再对比一下iOS的UI,iOS用的quartz有强大的图形处理能力,iOS提供的UI控件可以让你在没有美工的情况下仍然能做出效果很好的UI来,这才是好的平台和架构。 所以平台选择很重要,选择好的平台会让你事半功倍。 呵呵,我看了你的内容,还是想回复你一下,但绝对是站在个人立场上的一些观念,不是跟你争论,这是我说话前首先要提到的。 我想说的是,android只说以好看,是因为他重新实现了一次,而swing只所以不好看(只是对于那些不会用的人来水),是因为他只是提供了最基础的实现,用swing做的人,会自己实现控件,不是为了求事半功倍,而是在实现过程中能够让自已拥有设计控件和实现控件的能力,所以做swing的不屑与利用现有的控件,相反,他更喜欢用自己写的控件,至少在我的眼中,拖控件是件丢人的事情,用第三方jar也是丢人的事情,现在我公司的产品是用swing做的,基本上不用第三方jar,除非非常有必要的而我们目前又没有时间实现的,当你在不停的选择框架或者平台的时候,你就已经失去了自己的核心竞争力,这也是国内现在的软件技术能力远远低于其他国家的原因。你也许选择了一个好的平台,但同时,你也被他奴隶了。 当然这只是我和我公司老板的一些观念,我们老板常常说,能自己实现的尽量不要用第三方的,哪怕自己需要一个月才能实现,但至少出问题的时候,我是可以控制的,毕竟这是自己实现的东西。 可能兄弟你的公司比较赶,我以前的公司也是这样,总监和经理被人催,狂用各种框架组合,还用了IBM的各种解决方案,最后组合在一起出了问题,我就为了解决这些问题,忙了三个多月,问题一解决,我就离开这个公司,因为我知道这个公司的前途肯定不好,没有核心技术,就会被别人控制。。 再次申明,我不是想跟你争吵,只是就“所以平台选择很重要,选择好的平台会让你事半功倍”这句话,发表一下个人的观念,希望兄弟你不要介意 2位的观点,都有道理,只是大家处的环境不一样,感觉不同。 无论平台还是核心技术,最终目的都是为了事半功倍,减少问题。。 |
|
返回顶楼 | |
发表时间:2013-07-21
“至少在我的眼中,拖控件是件丢人的事情,用第三方jar也是丢人的事情”
不太赞同楼主的这句话,如果提供的控件或第三方JAR足够优秀,为什么不用?是否一定要造出轮子才能觉得很牛逼。 另外东西确实不错,楼主确实花了心思 |
|
返回顶楼 | |
发表时间:2013-07-22
楼主V5.。。。
|
|
返回顶楼 | |
发表时间:2013-07-22
的确不错,界面挺漂亮的,看得出楼主花了不少心思。
|
|
返回顶楼 | |
发表时间:2013-07-22
swing在国内不知为何不被看好,是不是国内的软件都是基于windows,有VS这把利器导致的呢?
|
|
返回顶楼 | |
发表时间:2013-07-22
最后修改:2013-07-22
hekuilove 写道 “至少在我的眼中,拖控件是件丢人的事情,用第三方jar也是丢人的事情”
不太赞同楼主的这句话,如果提供的控件或第三方JAR足够优秀,为什么不用?是否一定要造出轮子才能觉得很牛逼。 另外东西确实不错,楼主确实花了心思 我的观点是如果有开源的库可以用,最好用开源的,除非你和楼主样在一个特殊环境,或者是你自己学习研究用。 这倒不是说自己搞一下有多难,关键是你自己搞的没有经过充分测试容易有bug,而开源的东西已经有很多人在用了,不会有大的问题。 而所谓“用第三方jar丢人”这是无稽之谈!人这辈子时间精力都有限,大家应该尽量避免去做重复的无意义的事情。 |
|
返回顶楼 | |
发表时间:2013-07-22
佩服楼主的研究精神,不过说句难听的,java做桌面应用没有前途,而且相对其它语言没有优势,整个玩玩是可以的。java的用武之地还是在应用中间件
|
|
返回顶楼 | |
发表时间:2013-07-23
拜倒....................
|
|
返回顶楼 | |
发表时间:2013-07-23
最后修改:2013-07-23
sunny_1976 写道 佩服楼主的研究精神,不过说句难听的,java做桌面应用没有前途,而且相对其它语言没有优势,整个玩玩是可以的。java的用武之地还是在应用中间件
如果只是为了跨平台用java不如用Adobe AIR 我觉得webqq也会比java版的qq好用 |
|
返回顶楼 | |
发表时间:2013-07-23
hekuilove 写道 “至少在我的眼中,拖控件是件丢人的事情,用第三方jar也是丢人的事情”
不太赞同楼主的这句话,如果提供的控件或第三方JAR足够优秀,为什么不用?是否一定要造出轮子才能觉得很牛逼。 另外东西确实不错,楼主确实花了心思 你好像没有看完后面说的那句吧,我想补充一下,如果你做产品,就会明白,用第三方的jar,安装包想做小,是件多么困难的事情啊, |
|
返回顶楼 | |