swing storm

java桌面应用

导航

<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

统计

常用链接

留言簿(15)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜

对java做桌面应用的感想

        现在大多数开发人员包括java开发人员都认为java不适合做桌面应用,这是不准确的。
        个人觉得准确的评价是:java不适合做面向大规模windows用户的桌面应用,适合做企业大型应用(企业服务器应用和企业桌面应用)。
        目前盗版windows占据了80%以上的低端pc用户,windows不支持java。linux、mac os、solaris都是支持java的,默认就安装了多个jdk版本。如果windows盗版都消失了,那么linux和solaris将会占据低端pc用户的操作系统市场,这个时候java的桌面应用就又是一番景象了。但是目前来看短期内扫除市场上的盗版windows简直是不可能的事情,所以将来很长一段时间内,盗版windows将会垄断低端pc的市场,而在盗版vista没有流行之前,桌面应用的开发无疑是以delphi、vb和vc为主要的开发工具,盗版vista桌面应用流行之后,.net将会占据桌面应用开发领域。当盗版清除之后,将会是linux和solaris等的天下,java也会一统天下,:)。
        现在大型的企业服务器的系统一般用unix,中小型的企业服务器用linux和windows,对于web应用服务器和分布式服务器选择java是比较合适的,java跨平台,优秀的语言设计,开源,多如牛毛的开源的第三方工具和框架等是其它语言无法匹敌的。企业级的桌面应用,如对服务器的监控、跟踪、管理、维护等,如果软件功能和规模比较大选择java是比较合适的,像这类软件不用大规模的发布,操作人员比较少,但是软件比较复杂,开发的高效率、维护的方便和功能的强大比多一个jre的安装操作显然要重要的多。如果企业的桌面应用比较小,就无所谓用什么语言开发,反正就那么点事情,用什么语言一下就搞定了,开发人员选择自己最熟悉的开发工具是最方便的。
        目前学习java的桌面应用可以用在:开发不面向大规模windows用户的桌面应用。除了大规模的windows用户的桌面应用之外还有:小规模的windows用户的桌面应用和非windows用户的桌面应用。


posted on 2007-02-07 10:03 azure 阅读(5421) 评论(16)  编辑  收藏

评论

# re: 对java做桌面应用的感想 2007-02-07 12:16 Welkin Hu

如果盗版windows消失,受益最大的是微软,java我估计变化不大。因为盗版消失后,微软必然大幅降低正版Windows的价格,而其Home版本更有可能以极低价出售,甚至免费提供。
这些并不会影响微软的利润。首先它的销售量会剧增,要知道人的习惯可不是那么容易改变的。其次它可以利用Windows平台,从Office等产品上获以高额利润。  回复  更多评论   

# re: 对java做桌面应用的感想 2007-02-07 12:32 abba

个人看好桌面系统,但不一定实java的桌面

现在bs有向cs发展的趋势  回复  更多评论   

# re: 对java做桌面应用的感想 2007-02-07 12:38 Robin's Java World

按照你的觀點和想法,是說不太通的。
我也做過一些JAVA的桌面開發,反應還不錯。具我所知,JBuilder2006及以前的版本都是用JAVA開發的。
我相信JAVA的桌面開發逐漸會好起來的。  回复  更多评论   

# re: 对java做桌面应用的感想 2007-02-07 13:01 fyxruben

JAVA的支持是由JVM来支持的,什么时候由操作系统支持?
如果linux超过windows,成功的也不会是JAVA。而是linux下的桌面程序。
我在windows下也长期使用一些JAVA程序。
关键是怎么能让用户安装JVM,就像安装FLASH一样。  回复  更多评论   

# re: 对java做桌面应用的感想 2007-02-07 13:03 azure

谢谢大家提出自己的看法,以上仅仅是个人看法,供大家交流。
操作系统行业的战争,确实如Welkin Hu所说的那样,将来无法预料。不过目前来看windows还是最强的,而且还会持续。
Robin's Java World谈到我的观点“说的不太通”,不知道具体指的是哪些方面?希望交流,:)。java做桌面应用确实不错,它最大的弱点不是开发方面的,是发布方面的,因为它的运行需要jre,你设想一下如果一个商业软件安装之前需要安装一个jre那是件多么令用户沮丧的事情。  回复  更多评论   

# re: 对java做桌面应用的感想 2007-02-07 14:29 GoKu

没盗版的windows也不会有很多人用linux,linux设计出来就不是面向桌面用户的,易用性比起windows就差很多
  回复  更多评论   

# re: 对java做桌面应用的感想 2007-02-08 09:31 刘明

个人做过一点java的桌面开发(玩玩而已),平常也常使用一些用Java开发的工具。个人感觉java做桌面还是有些问题的。

首先是慢,这个比较没脾气,跟vc、vb的程序比还是慢,这样用户的体验就会很糟糕(哪怕一点的顿、卡都是让人感觉很别扭的事),虽然可以通过各种手段改进,但先天的不足还是很麻烦的。

其次是jre,每次发布都要带着jre一起发布,也是很郁闷的事,如果是一般只有2、3M的程序,带个10几M的jre,一下子就12、3M了,对用户来说太大了,不方便下载、安装。据说java1.7将按照模块化提供,只带有用的那部分,应该会使大小下降不少。至于安装,可以考虑jre安装默认不可见安装,跟随程序直接安装,对用户隐藏烦琐的安装步骤。

最后是界面,感觉java的界面都设计的太原始了,就是感觉很差,虽然有些还不错的,但跟vb、vc那些设计的很酷的界面比起来就差太多了。这方面的软件也少,资源也少,最终造成恶性循环。  回复  更多评论   

# re: 对java做桌面应用的感想 2007-02-08 09:50 azure

java开发的桌面应用确实比delphi、vc、vb开发的慢一些,如果用户的机器不是很老,这方面影响不会很大,比如开发工具eclipse、jbuilder2006比较快了,永中office的速度也是非常的快。
对java的界面设计感觉不好的,除了eclipse、jbuilder2006和永中office之外,我还推荐一个网站大家看一下:
http://community.java.net/javadesktop/  回复  更多评论   

# re: 对java做桌面应用的感想 2007-02-08 10:17 Robin's Java World

Java開發的程式在發布時可以做成像JBuilder一樣,自動就帶上JRE。
VB,VC寫的程式還不是一樣要帶一些DLL之類。

我所不贊同的是你說的Java的成敗與操作系統有極大關系的觀點。  回复  更多评论   

# re: 对java做桌面应用的感想 2007-02-08 10:35 Welkin Hu

fyxruben提到JVM的安装。Windows XP和Vista不是都预装了Microsoft 的JVM吗?
此外,Java6中加入了很多的桌面特性。运用这些特性开发出来的界面与.net开发的可以不相上下,不过成本可能高出很多。
而且,不知道这些桌面特性是不是只针对Windows的。  回复  更多评论   

# re: 对java做桌面应用的感想 2007-02-08 14:31 BeanSoft

.NET 桌面应用也得装 .NET 运行时, 也是很烦....  回复  更多评论   

# re: 对java做桌面应用的感想 2007-03-06 13:33 αβγ

我也在犹豫不知道自己该走哪条路。  回复  更多评论   

# re: 对java做桌面应用的感想 2007-04-24 03:49 JAVALOVER

能给我发个源码?
我的邮箱是chenxiaoyu007@yahoo.com.cn 谢谢  回复  更多评论   

# re: 对java做桌面应用的感想 2009-03-11 10:39 屈剑峰

。我是做高速公路监控软 高手,你好,很想和你认识。我是做高速公路监控软件的,现在用的工具是delphi。以前我做过两年j2ee开发,现在感觉delphi在开发小的桌面还可以,开发大的好像就不行了,想改用java,但是又怕java在桌面方面还没有完善。想请教一下您。
 我邮箱是:qujianfeng@gmail.com,qq是275413552.请您加我吧,不胜感激。件的  回复  更多评论   

# re: 对java做桌面应用的感想 2013-04-24 17:54 gyj

盗版低端?你妈了个B的有多高端?用正版?日死你老母的  回复  更多评论   

# re: 对java做桌面应用的感想 2013-04-26 10:39 lm902

@gyj
正版低端?你妈了个B的有多低端?用盗版?日死你老母的,到时候人家不做了看你用啥  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: