自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺談程序員對(duì)JavaFX的一些看法

開發(fā) 后端
根據(jù)筆者對(duì)JavaFX的開發(fā)經(jīng)驗(yàn)來(lái)說(shuō),感覺(jué)有些地方很不錯(cuò),但有些地方急需改進(jìn)。下面就是筆者對(duì)JavaFX的一些看法。

(1)程序啟動(dòng)速度

這個(gè)....第一次真的挺慢的,下載后,啟動(dòng)程序的畫面會(huì)很停留一下.不過(guò)等第二次啟動(dòng)就會(huì)快了很多.當(dāng)然,如果是以Applet的形式啟動(dòng),則沒(méi)有這個(gè)問(wèn)題。

(2)數(shù)據(jù)綁定機(jī)制

這個(gè)數(shù)據(jù)綁定機(jī)制,個(gè)人覺(jué)得是JavaFX里的一大亮點(diǎn),對(duì)于開發(fā)RIA應(yīng)用程序?qū)嵲诜奖阒畼O。

(3)JavaFX的界面以及特效

JavaFX里的Swing組件都非常的漂亮。就算是javafx.ext.swing里沒(méi)有的組件,也依舊可以使用javax.swing里的組件。而且,Javax,swing里的組件也會(huì)像javafx.ext.swing里組件那樣漂亮。

特效的使用則非常的簡(jiǎn)單,像倒影,漸進(jìn)色,陰影,光照等效果。

(4)JavaFX和Java的互操作性

JavaFX可以不費(fèi)吹灰之力地調(diào)用JavaSE里的類,用以自己使用。個(gè)人覺(jué)得這一點(diǎn)非常好。依靠豐富的JAVA類庫(kù),可以讓JavaFX有更強(qiáng)大的功能。
不過(guò),目前很難在Java中調(diào)用JavaFX的類。這是否可以說(shuō)明,SUN公司對(duì)JavaFX的發(fā)展的重視程度要遠(yuǎn)大于JavaSE的發(fā)展?

(5)JavaFX的部署及運(yùn)行

JavaFX的部署,是通過(guò)Java Web Start也就是jnlp來(lái)部署。我研究這個(gè)JavaFX的部署還花了一點(diǎn)時(shí)間,還找好幾個(gè)Java學(xué)習(xí)的QQ好友測(cè)試的,才弄清楚的。剛開始部署可能有問(wèn)題,研究一下就會(huì)覺(jué)得很簡(jiǎn)單。

JavaFX的運(yùn)行,則只需要Java 6.0 update 10以上的JRE就行了。根據(jù)我在同學(xué)那兒的測(cè)試,如果電腦里沒(méi)有JRE,JavaFX的applet的中間會(huì)有一個(gè)銜接,點(diǎn)那個(gè)銜接,便會(huì)自動(dòng)轉(zhuǎn)向Java下載的頁(yè)面,并會(huì)自動(dòng)下載,只需10MB左右的大小即可。

個(gè)人覺(jué)得這個(gè)地方還需改進(jìn)一下,最好不需要用戶點(diǎn)擊applet中間的銜接,檢測(cè)到?jīng)]有JRE就自動(dòng)提示下載安裝,這樣會(huì)方便很多,更利于JavaFX的發(fā)展。

(6)總結(jié)

RIA富互聯(lián)網(wǎng)應(yīng)用程序,作為可以同時(shí)在瀏覽器和桌面運(yùn)行的應(yīng)用程序,已經(jīng)是未來(lái)市場(chǎng)的發(fā)展方向,而JavaFX完全可以滿足RIA對(duì)界面和功能的要求。

總的來(lái)說(shuō),JavaFX的發(fā)展還是很有潛力的,而SUN公司是想在RIA應(yīng)用程序開發(fā)上搶占一些市場(chǎng),更重要的是,最遲今年底,會(huì)推出JavaFX的手機(jī)。這樣一來(lái),只要有瀏覽器,就可以下載運(yùn)行安裝JavaFX應(yīng)用軟件,這是很美妙的事情。

當(dāng)然,對(duì)于剛出世僅僅6個(gè)月的JavaFX來(lái)說(shuō),成長(zhǎng)的路還很長(zhǎng)。雖然SUN公司被甲骨文并購(gòu),但甲骨文已經(jīng)聲明了,對(duì)JAVA的投資不會(huì)減少。這對(duì)于JAVA的發(fā)展(暫且不談JAVA開源社區(qū))來(lái)說(shuō),還是有利的。畢竟以前的SUN公司并不是靠JAVA賺錢,而是用硬件以及服務(wù)器市場(chǎng)里賺的錢來(lái)供JAVA的發(fā)展,而近年來(lái)經(jīng)濟(jì)危機(jī)的影響下,JAVA的發(fā)展又不能停止,導(dǎo)致SUN公司利潤(rùn)急劇下滑。甚至有傳言會(huì)破產(chǎn),現(xiàn)在有一個(gè)可以和微軟相抗衡的國(guó)際巨頭公司作后盾,沒(méi)有理由不相信JavaFX會(huì)發(fā)展的更好。

不過(guò),對(duì)于一個(gè)支持開源的SUN公司并入一個(gè)封閉支持壟斷的國(guó)際公司來(lái)說(shuō),開源社區(qū)可能就會(huì)悲劇了。

【編輯推薦】

  1. 主流RIA技術(shù)JavaFX、Flex和SilverLight、AJAX比較
  2. 使用JavaFx創(chuàng)建可拖動(dòng)的Applet示例
  3. JavaFX和Java之間的互操作性
  4. JavaFX對(duì)Java開發(fā)者到底意味著什么
  5. RIA之爭(zhēng) JavaFX是否能后來(lái)居上?
責(zé)任編輯:彭凡 來(lái)源: javaeye
相關(guān)推薦

2011-04-27 09:21:09

程序員

2012-11-09 10:46:24

Canonical

2011-03-22 10:16:48

程序員

2015-08-26 08:31:35

核心程序員成長(zhǎng)

2015-11-23 17:32:19

新程序員程序員

2015-08-26 09:31:26

程序員建議

2015-10-16 15:38:38

程序員建議

2011-04-01 15:35:15

Java程序員

2009-12-11 14:17:36

ASP.NET Coo

2011-11-11 16:02:39

2020-01-20 14:28:05

程序員技能開發(fā)者

2017-11-09 18:10:59

程序員騰訊面試官

2011-06-20 09:43:44

程序員

2013-08-27 13:24:46

App Store應(yīng)用上傳應(yīng)用截圖ASO應(yīng)用商店優(yōu)化

2016-07-27 13:16:16

程序員編程英語(yǔ)

2011-07-22 17:27:23

程序員

2015-04-23 15:37:24

程序員優(yōu)秀編程風(fēng)格

2015-08-27 10:39:59

新手程序員必知

2010-05-11 19:01:11

Unix系統(tǒng)

2012-12-07 11:32:33

Exchange 20
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)