swing storm

          java桌面應用

          導航

          <2013年4月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          統計

          常用鏈接

          留言簿(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 閱讀(5454) 評論(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的有多低端?用盜版?日死你老母的,到時候人家不做了看你用啥  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 福贡县| 洞口县| 顺昌县| 城步| 忻城县| 浦江县| 大理市| 乌海市| 舒兰市| 文昌市| 涞源县| 慈溪市| 沙洋县| 瑞丽市| 宜川县| 安宁市| 吉隆县| 连南| 玉门市| 曲麻莱县| 昭苏县| 水富县| 黄陵县| 邵阳县| 吉林省| 鄯善县| 施秉县| 扬州市| 沙湾县| 衡东县| 屏东市| 北流市| 抚宁县| 罗江县| 太原市| 来安县| 象州县| 六盘水市| 万全县| 方正县| 开阳县|