论坛首页 Java企业应用论坛

谁说Swing不适合做End Users Desktop应用来着?

浏览 51672 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-09-02   最后修改:2010-09-02
carlkkx 写道
鱼言风语 写道
carlkkx 写道
鱼言风语 写道
carlkkx 写道
MFC连一个完整的复合模式都不存在,连个观察着模式的消息机制都没有,处理消息都要继承,在抽象的优雅上与Swing差了远了。考虑年代久远就不说它了。Swing是98年左右设计的,其思想上的先进性直到winForm出现都没有超过他。



呵呵,无知者无畏

“有知者”是不是畏的都不敢说话了?



刚才本来就想说的,就你说的观察者模式,我很早就觉得是落后的,笨拙的消息实现方式

.net的Delegate才是更好的消息实现方式

OO是要用来不断发展的,不要做OO的卫道士

此言一出,立马又暴露出你的短处,观察者模式只是一个大的概念,你说的这些并未脱离这个概念之外,是你自以为XXXListener才是观察者,这只是实现的一种,C#有委托,自然更方便,这是语言特性赋予的,从语言特性角度来说我一早就表明了,C#比Java更为优秀。




我的短处就是你的G点吗?那么兴奋?

可以跟你讲,你错了,Delegate实现的事件机制已经超过了传统的观察者模式的范畴

Delegate是对OO的重要补充

当然,你想把观察者模式无限扩大,那也随便你
0 请登录后投票
   发表时间:2010-09-02  
鱼言风语 写道
不喜欢胡搅蛮缠的争吵,不要为了辩论而辩论

事实胜于雄辩

你的数量级事实在哪里?我看不到。WinForm和Swing都用过,我看不出数量级,你要拖拖拉拉,Java一样是有设计器的。你要说Java写的客户端少,最为根本的原因显然是JRE的原因,且不说Java少,在Win7普及之前,.Net都未必多,什么原因?普通用户谁愿意主动装虚拟机啊。但是如果企业用户就好办多。

至于喜欢一致性的API,还是杂七杂八的API,我就问你一句:你喜欢有了.Net的win平台还是曾经杂七杂八API纷争的Win平台。
0 请登录后投票
   发表时间:2010-09-02   最后修改:2010-09-02
carlkkx 写道
鱼言风语 写道
不喜欢胡搅蛮缠的争吵,不要为了辩论而辩论

事实胜于雄辩

你的数量级事实在哪里?我看不到。WinForm和Swing都用过,我看不出数量级,你要拖拖拉拉,Java一样是有设计器的。你要说Java写的客户端少,最为根本的原因显然是JRE的原因,且不说Java少,在Win7普及之前,.Net都未必多,什么原因?普通用户谁愿意主动装虚拟机啊。但是如果企业用户就好办多。

至于喜欢一致性的API,还是杂七杂八的API,我就问你一句:你喜欢有了.Net的win平台还是曾经杂七杂八API纷争的Win平台。



很简单了,为什么开发效率有数量级的差别?

随便举些例子,Winform的Dock,Anchor,Xaml的heght/width=auto

魔鬼出在细节里!

啥时候Swing也注意这些细节了,Swing的开发效率就上去了

至于你说你用Winform开发的效率不比Swing快多少,每个人的能力和领悟力不同,不可强求
0 请登录后投票
   发表时间:2010-09-02  
鱼言风语 写道
carlkkx 写道
鱼言风语 写道
carlkkx 写道
鱼言风语 写道
carlkkx 写道
MFC连一个完整的复合模式都不存在,连个观察着模式的消息机制都没有,处理消息都要继承,在抽象的优雅上与Swing差了远了。考虑年代久远就不说它了。Swing是98年左右设计的,其思想上的先进性直到winForm出现都没有超过他。



呵呵,无知者无畏

“有知者”是不是畏的都不敢说话了?



刚才本来就想说的,就你说的观察者模式,我很早就觉得是落后的,笨拙的消息实现方式

.net的Delegate才是更好的消息实现方式

OO是要用来不断发展的,不要做OO的卫道士

此言一出,立马又暴露出你的短处,观察者模式只是一个大的概念,你说的这些并未脱离这个概念之外,是你自以为XXXListener才是观察者,这只是实现的一种,C#有委托,自然更方便,这是语言特性赋予的,从语言特性角度来说我一早就表明了,C#比Java更为优秀。




我的短处就是你的G点吗?那么兴奋?

可以跟你讲,你错了,Delegate实现的事件机制已经超过了传统的观察者模式的范畴

Delegate是对OO的重要补充

当然,你想把观察者模式无限扩大,那也随便你


你又怎么看出我兴奋了?还可以跟我讲我错了,你到底知道Delegate实现的事件机制好处在哪里吗?观察者模式又是什么?观察者,观察者,顾名思义一下也该知道是何物。
0 请登录后投票
   发表时间:2010-09-02  
Winform的Dock,Anchor
————————————————————
又闹笑话了不是,一边拖拖拉拉还一边想着如何设这些属性才让界面合理,如此连Netbenas的界面设计器都比不上,人家使用GroupLayout可以让你更为自由的拖拖拉拉。
0 请登录后投票
   发表时间:2010-09-02  
啊哈哈~~~一打开GoogleReader就看到这个了,一看BarrayWey........嘿嘿嘿~~~~~~~~~必须顶啊。。。。
0 请登录后投票
   发表时间:2010-09-02  
为什么WinForm2.0加了TableLayoutPanel,有些画面Dock,Anchor整来整去也不好整了。
0 请登录后投票
   发表时间:2010-09-02  
carlkkx 写道
Winform的Dock,Anchor
————————————————————
又闹笑话了不是,一边拖拖拉拉还一边想着如何设这些属性才让界面合理,如此连Netbenas的界面设计器都比不上,人家使用GroupLayout可以让你更为自由的拖拖拉拉。



GroupLayout这种垃圾就不要拿出来现了,说你无知者无畏,你还不信
0 请登录后投票
   发表时间:2010-09-02  
carlkkx 写道
鱼言风语 写道
不喜欢胡搅蛮缠的争吵,不要为了辩论而辩论

事实胜于雄辩

你的数量级事实在哪里?我看不到。WinForm和Swing都用过,我看不出数量级,你要拖拖拉拉,Java一样是有设计器的。你要说Java写的客户端少,最为根本的原因显然是JRE的原因,且不说Java少,在Win7普及之前,.Net都未必多,什么原因?普通用户谁愿意主动装虚拟机啊。但是如果企业用户就好办多。

至于喜欢一致性的API,还是杂七杂八的API,我就问你一句:你喜欢有了.Net的win平台还是曾经杂七杂八API纷争的Win平台。



java下的框架也是杂七杂八啊,java下的ORM还少吗?

Win32的API也不杂啊,也就那些,MFC也就那些
0 请登录后投票
   发表时间:2010-09-02  
鱼言风语 写道
carlkkx 写道
Winform的Dock,Anchor
————————————————————
又闹笑话了不是,一边拖拖拉拉还一边想着如何设这些属性才让界面合理,如此连Netbenas的界面设计器都比不上,人家使用GroupLayout可以让你更为自由的拖拖拉拉。



GroupLayout这种垃圾就不要拿出来现了,说你无知者无畏,你还不信


自己在大言不惭还说别人无知无畏,怎么让你自由的拖拖拉拉你又不爽了,又转移视线了?估计又要说了:手写才是好汉。即使手写,布局管理器方面比如MigLayout这些也是很强大。
拿着Dock,Anchor就说数量级的人还何谈无知无畏。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics