该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间: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的重要补充 当然,你想把观察者模式无限扩大,那也随便你 |
|
返回顶楼 | |
发表时间:2010-09-02
鱼言风语 写道 不喜欢胡搅蛮缠的争吵,不要为了辩论而辩论
事实胜于雄辩 你的数量级事实在哪里?我看不到。WinForm和Swing都用过,我看不出数量级,你要拖拖拉拉,Java一样是有设计器的。你要说Java写的客户端少,最为根本的原因显然是JRE的原因,且不说Java少,在Win7普及之前,.Net都未必多,什么原因?普通用户谁愿意主动装虚拟机啊。但是如果企业用户就好办多。 至于喜欢一致性的API,还是杂七杂八的API,我就问你一句:你喜欢有了.Net的win平台还是曾经杂七杂八API纷争的Win平台。 |
|
返回顶楼 | |
发表时间: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快多少,每个人的能力和领悟力不同,不可强求 |
|
返回顶楼 | |
发表时间:2010-09-02
鱼言风语 写道 carlkkx 写道 鱼言风语 写道 carlkkx 写道 鱼言风语 写道 carlkkx 写道 MFC连一个完整的复合模式都不存在,连个观察着模式的消息机制都没有,处理消息都要继承,在抽象的优雅上与Swing差了远了。考虑年代久远就不说它了。Swing是98年左右设计的,其思想上的先进性直到winForm出现都没有超过他。
呵呵,无知者无畏 “有知者”是不是畏的都不敢说话了? 刚才本来就想说的,就你说的观察者模式,我很早就觉得是落后的,笨拙的消息实现方式 .net的Delegate才是更好的消息实现方式 OO是要用来不断发展的,不要做OO的卫道士 此言一出,立马又暴露出你的短处,观察者模式只是一个大的概念,你说的这些并未脱离这个概念之外,是你自以为XXXListener才是观察者,这只是实现的一种,C#有委托,自然更方便,这是语言特性赋予的,从语言特性角度来说我一早就表明了,C#比Java更为优秀。 我的短处就是你的G点吗?那么兴奋? 可以跟你讲,你错了,Delegate实现的事件机制已经超过了传统的观察者模式的范畴 Delegate是对OO的重要补充 当然,你想把观察者模式无限扩大,那也随便你 你又怎么看出我兴奋了?还可以跟我讲我错了,你到底知道Delegate实现的事件机制好处在哪里吗?观察者模式又是什么?观察者,观察者,顾名思义一下也该知道是何物。 |
|
返回顶楼 | |
发表时间:2010-09-02
Winform的Dock,Anchor
———————————————————— 又闹笑话了不是,一边拖拖拉拉还一边想着如何设这些属性才让界面合理,如此连Netbenas的界面设计器都比不上,人家使用GroupLayout可以让你更为自由的拖拖拉拉。 |
|
返回顶楼 | |
发表时间:2010-09-02
啊哈哈~~~一打开GoogleReader就看到这个了,一看BarrayWey........嘿嘿嘿~~~~~~~~~必须顶啊。。。。
|
|
返回顶楼 | |
发表时间:2010-09-02
为什么WinForm2.0加了TableLayoutPanel,有些画面Dock,Anchor整来整去也不好整了。
|
|
返回顶楼 | |
发表时间:2010-09-02
carlkkx 写道 Winform的Dock,Anchor
———————————————————— 又闹笑话了不是,一边拖拖拉拉还一边想着如何设这些属性才让界面合理,如此连Netbenas的界面设计器都比不上,人家使用GroupLayout可以让你更为自由的拖拖拉拉。 GroupLayout这种垃圾就不要拿出来现了,说你无知者无畏,你还不信 |
|
返回顶楼 | |
发表时间:2010-09-02
carlkkx 写道 鱼言风语 写道 不喜欢胡搅蛮缠的争吵,不要为了辩论而辩论
事实胜于雄辩 你的数量级事实在哪里?我看不到。WinForm和Swing都用过,我看不出数量级,你要拖拖拉拉,Java一样是有设计器的。你要说Java写的客户端少,最为根本的原因显然是JRE的原因,且不说Java少,在Win7普及之前,.Net都未必多,什么原因?普通用户谁愿意主动装虚拟机啊。但是如果企业用户就好办多。 至于喜欢一致性的API,还是杂七杂八的API,我就问你一句:你喜欢有了.Net的win平台还是曾经杂七杂八API纷争的Win平台。 java下的框架也是杂七杂八啊,java下的ORM还少吗? Win32的API也不杂啊,也就那些,MFC也就那些 |
|
返回顶楼 | |
发表时间:2010-09-02
鱼言风语 写道 carlkkx 写道 Winform的Dock,Anchor
———————————————————— 又闹笑话了不是,一边拖拖拉拉还一边想着如何设这些属性才让界面合理,如此连Netbenas的界面设计器都比不上,人家使用GroupLayout可以让你更为自由的拖拖拉拉。 GroupLayout这种垃圾就不要拿出来现了,说你无知者无畏,你还不信 自己在大言不惭还说别人无知无畏,怎么让你自由的拖拖拉拉你又不爽了,又转移视线了?估计又要说了:手写才是好汉。即使手写,布局管理器方面比如MigLayout这些也是很强大。 拿着Dock,Anchor就说数量级的人还何谈无知无畏。 |
|
返回顶楼 | |