论坛首页 Java企业应用论坛

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

浏览 51664 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-09-02  
鱼言风语 写道


不想指点你,不会指望你会虚心接受,我也懒得用Mono做你那个的Demo,我相信1天就能搞定(包括了下载Mono Develop,安装环境等杂七杂八的事情)

界面做的太多了,Mono支持的WinForm和WPF,这两种界面系统和Swing的开发速度是有数量级差别的。

Sun的Swing做的不好,开发人员太学院气了。


我这是在虚心接受你的意见,希望你能道出其中的意思,你呢?
认为我有学院气?仅仅因为我刚才说了Mono不好的话?
如果你可以使用VS2008去做WinForm,可以在.NET上跑,一个字都可以不换就能在Mono上跑,那我可以承认。
如果不是这样呢,那就不是一回事了。
这个软件,我只在eclipse下手写代码完成(完全可以安装可视化的插件,但我没有),只是想练手而已。
而且,在windows上开发的时候考虑了可能会跨平台的问题,有一些特定平台的东西没有使用。
因此,这个jar完全可以在所有平台上任意使用。
我自己在windows上开发,测试过了之后再放到ubuntu上做了测试,没有什么问题。
请问,.NET和Mono上可以这样吗?
0 请登录后投票
   发表时间:2010-09-02   最后修改:2010-09-02
BarryWei 写道
鱼言风语 写道


不想指点你,不会指望你会虚心接受,我也懒得用Mono做你那个的Demo,我相信1天就能搞定(包括了下载Mono Develop,安装环境等杂七杂八的事情)

界面做的太多了,Mono支持的WinForm和WPF,这两种界面系统和Swing的开发速度是有数量级差别的。

Sun的Swing做的不好,开发人员太学院气了。


我这是在虚心接受你的意见,希望你能道出其中的意思,你呢?
认为我有学院气?仅仅因为我刚才说了Mono不好的话?
如果你可以使用VS2008去做WinForm,可以在.NET上跑,一个字都可以不换就能在Mono上跑,那我可以承认。
如果不是这样呢,那就不是一回事了。
这个软件,我只在eclipse下手写代码完成(完全可以安装可视化的插件,但我没有),只是想练手而已。
而且,在windows上开发的时候考虑了可能会跨平台的问题,有一些特定平台的东西没有使用。
因此,这个jar完全可以在所有平台上任意使用。
我自己在windows上开发,测试过了之后再放到ubuntu上做了测试,没有什么问题。
请问,.NET和Mono上可以这样吗?



我可没有说你有学院气,看贴请仔细。。。

你说的在Windows上开发,在ubuntu跑,Mono肯定可以做到的,我懒得装ubuntu,有空我写个mono程序,你在你环境上跑一下
0 请登录后投票
   发表时间:2010-09-02   最后修改:2010-09-02
http://mono-project.com/DistroPackages/Ubuntu

这个是Ubuntu上的Mono版本说明,你有兴趣可以先检查一下自己的Ubuntu环境上Mono装好了没有

我周末写个mono程序发给你
0 请登录后投票
   发表时间:2010-09-02  
鱼言风语 写道


我可没有说你有学院气,看贴请仔细。。。

你说的在Windows上开发,在ubuntu跑,Mono肯定可以做到的,我懒得装ubuntu,有空我写个mono程序,你在你环境上跑一下


好的,很期待。看看如何。
0 请登录后投票
   发表时间:2010-09-02  
鱼言风语 写道
BarryWei 写道
鱼言风语 写道


不想指点你,不会指望你会虚心接受,我也懒得用Mono做你那个的Demo,我相信1天就能搞定(包括了下载Mono Develop,安装环境等杂七杂八的事情)

界面做的太多了,Mono支持的WinForm和WPF,这两种界面系统和Swing的开发速度是有数量级差别的。

Sun的Swing做的不好,开发人员太学院气了。


我这是在虚心接受你的意见,希望你能道出其中的意思,你呢?
认为我有学院气?仅仅因为我刚才说了Mono不好的话?
如果你可以使用VS2008去做WinForm,可以在.NET上跑,一个字都可以不换就能在Mono上跑,那我可以承认。
如果不是这样呢,那就不是一回事了。
这个软件,我只在eclipse下手写代码完成(完全可以安装可视化的插件,但我没有),只是想练手而已。
而且,在windows上开发的时候考虑了可能会跨平台的问题,有一些特定平台的东西没有使用。
因此,这个jar完全可以在所有平台上任意使用。
我自己在windows上开发,测试过了之后再放到ubuntu上做了测试,没有什么问题。
请问,.NET和Mono上可以这样吗?



我可没有说你有学院气,看贴请仔细。。。

你说的在Windows上开发,在ubuntu跑,Mono肯定可以做到的,我懒得装ubuntu,有空我写个mono程序,你在你环境上跑一下


没运行就肯定能跑,兄台,拍脑门是不合理的。。。。
0 请登录后投票
   发表时间:2010-09-02  
鱼言风语 写道
jaedong 写道
不喜欢swing你可以不看啊.



你说的好啊,我的回帖你不喜欢可以不看啊


哪你就远离这个贴子,没有建议的话。
0 请登录后投票
   发表时间:2010-09-02   最后修改:2010-09-02
BarryWei 写道
ray_linn 写道
经过两个月多一点的时间

---- 这就是为什么大家烦swing的原因


这么久因为我还要上班,基本上都是每天下班回去写一段时间,一般2到3个小时左右。
除此之外,中间还有一个星期多的时间因为工作原因,彻底停下来了。

不过,开发速度确实慢,我认为主要还是ide的问题,如果java界出现像VS2005或vs2008那样的工具,或许会不一样。
总之,这也确实是大家烦swing的众多原因之一吧。

做Swing也有一年多时间了,SwingHack那书是不错。
Swing在Eclipse上面跑,说实话,VE,WindowBuilder也相当不错了。再么用netbeans,这样的IDE也达到了VS2005~08的界面开发水平了。甚至有的地方我都觉得比Vs好。当你用WPF/silverlight 的话,VS 2005 ~2010 对于你所说的可视化操作,其实也就那么一回事。直到Blend这系列东西出来稍微有点改观。

鱼的说法我同意,Swing,用来做研究学习,用来做自己喜欢做的东西的时候,很好。而且我也有Swing情结。大家批Swing的时候我会来反驳。但是问题是做开发的话,对不起,真的有差距。就像sun一样。
0 请登录后投票
   发表时间:2010-09-02  
弱弱的问下:到底有多少人真正的需要跨平台,到底又有多少软件是正的跨平台?
1 请登录后投票
   发表时间:2010-09-02  
tonyshen277 写道
弱弱的问下:到底有多少人真正的需要跨平台,到底又有多少软件是正的跨平台?


难道你不希望你写的软件能够在所有操作系统上同时都能运行吗?
至少我是这么想的。而且这几年随着微软正版计划推行,估计盗版问题就比较严重了。
而且,所谓java程序员,我们几乎可以不用windows而完全在ubuntu上做开发了。
我倒是看到,这些日子以来ubuntu的用户越来越多了,当然,主要是个人用户,企业级的嘛,不好说。。。
0 请登录后投票
   发表时间:2010-09-02  
geminiyellow 写道

做Swing也有一年多时间了,SwingHack那书是不错。
Swing在Eclipse上面跑,说实话,VE,WindowBuilder也相当不错了。再么用netbeans,这样的IDE也达到了VS2005~08的界面开发水平了。甚至有的地方我都觉得比Vs好。当你用WPF/silverlight 的话,VS 2005 ~2010 对于你所说的可视化操作,其实也就那么一回事。直到Blend这系列东西出来稍微有点改观。
鱼的说法我同意,Swing,用来做研究学习,用来做自己喜欢做的东西的时候,很好。而且我也有Swing情结。大家批Swing的时候我会来反驳。但是问题是做开发的话,对不起,真的有差距。就像sun一样。


同意你的看法,但是netbeans比起vs系列来说,我认为还差的太远了。
而且说实话,比起netbeans,我认为window builder插件都好用多了,确实不是很喜欢netbeans。
估计这玩意儿,除了sun内部员工之外,普及率不是那么的高吧。
还是喜欢eclipse,连写个c++都会用这东西呢。

引用
Swing,用来做研究学习,用来做自己喜欢做的东西的时候,很好。而且我也有Swing情结。大家批Swing的时候我会来反驳。但是问题是做开发的话,对不起,真的有差距。就像sun一样。


确实如此。iGoSyncDocs是我业余的爱好,没想过这东西拿来当作商业软件使用,只是很久没写swing代码,想起来也应该动手了,所以就写下去了。
0 请登录后投票
论坛首页 Java企业应用版

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