书评:JavaFX 2.0:示例介绍
我將通過(guò)陳述關(guān)于JavaFX 2.0的最重要的觀察開(kāi)始我的評(píng)論:示例介紹 :它提供了我所需要的確切信息。 本書(shū)的某些屬性可能被某些讀者認(rèn)為是負(fù)面的,我認(rèn)為這對(duì)我使用本書(shū)是積極的。 我將在這篇文章中嘗試闡明這些屬性的優(yōu)點(diǎn),以便有遠(yuǎn)見(jiàn)的讀者可以下定決心。
JavaFX 2.0的“示例引入”完全按照標(biāo)題的含義進(jìn)行操作:它通過(guò)大量不同的示例介紹了JavaFX 2.0。 這本繁瑣的代碼與“食譜”或“食譜”大致相似,涵蓋了單個(gè)項(xiàng)目(在食譜或食譜中也稱(chēng)為“食譜”),其中包含有關(guān)要解決的問(wèn)題,解決方案或解決方案的小節(jié),以及這些解決方案的工作方式。 像面向食譜的最佳食譜或面向食譜的最佳軟件開(kāi)發(fā)書(shū)籍一樣,本書(shū)的編寫(xiě)方式使第1章(“ JavaFX基礎(chǔ)知識(shí)”)在早期就涵蓋了JavaFX的一些基礎(chǔ)知識(shí)。 換句話說(shuō),在沒(méi)有首先獲得一些如何編寫(xiě)和部署基本的“ Hello World”風(fēng)格的JavaFX應(yīng)用程序的示例之前,不會(huì)使讀者陷入JavaFX中。
盡管JavaFX 2.0:示例引入確實(shí)在早期提供了介紹性示例,但我真的很感謝作者不花大量時(shí)間討論該語(yǔ)言的深?yuàn)W特性,也不花大量時(shí)間研究JavaFX的歷史,也沒(méi)有提供有價(jià)值的頁(yè)面說(shuō)明JavaFX為什么是JavaFX。 自切面包以來(lái)最偉大的事情 。 我通常很著急,我很討厭那些浪費(fèi)時(shí)間在這些事情上的書(shū),而這本書(shū)沒(méi)有做到這一點(diǎn)。 在這種情況下,我已經(jīng)熟悉JavaFX的這些方面(至少是JavaFX的歷史以及為什么我可能有興趣進(jìn)一步學(xué)習(xí)它),因此我特別感激Dea不會(huì)浪費(fèi)紙張以及我在該主題上的時(shí)間。 在本書(shū)的簡(jiǎn)潔的“簡(jiǎn)介”中,Dea在一頁(yè)半的頁(yè)面中介紹了JavaFX的一些優(yōu)點(diǎn)和JavaFX的“一些歷史”,以及一個(gè)簡(jiǎn)單的表格,闡明了每個(gè)JavaFX版本的功能。 能夠在不到兩頁(yè)的時(shí)間和簡(jiǎn)介中閱讀所有內(nèi)容,這真是一件美事!
Dea在第一章中介紹了JavaFX的更多背景知識(shí),但再次將討論限制在單個(gè)頁(yè)面上。 此頁(yè)面比介紹性部分更詳細(xì),并且是對(duì)本書(shū)技術(shù)內(nèi)容的簡(jiǎn)要介紹。 第一頁(yè)還包含我認(rèn)為最能概括本書(shū)價(jià)值的句子:
盡管本書(shū)沒(méi)有全面研究JavaFX 2.0的所有功能,但您會(huì)發(fā)現(xiàn)一些常見(jiàn)的用例,可以幫助您構(gòu)建更豐富的應(yīng)用程序。 希望這些食譜可以通過(guò)提供實(shí)際和實(shí)際的示例來(lái)指導(dǎo)您朝正確的方向發(fā)展。
這正是JavaFX 2.0:“示例引入”對(duì)我所做的。 它為我提供了快速進(jìn)入JavaFX世界的起點(diǎn)。 盡管此后我使用了本書(shū)未涵蓋的JavaFX的多個(gè)方面,但本書(shū)為我提供了所需的開(kāi)始,并且能夠?qū)avaFX文檔用于本書(shū)未涵蓋的領(lǐng)域。
JavaFX 2.0:示例介紹很快就到了重點(diǎn)。 除了非常簡(jiǎn)短的介紹和索引之類(lèi)的常見(jiàn)內(nèi)容外,本書(shū)還包含四章(32條“食譜”),涵蓋174頁(yè)文本,圖像和代碼。 Dea甚至不會(huì)浪費(fèi)時(shí)間得出結(jié)論,而是以“食譜” 4.5(“顯示數(shù)據(jù)庫(kù)中的內(nèi)容”)作為本書(shū)的結(jié)尾。 盡管有些讀者可能需要得出結(jié)論才能使他們的閱讀體驗(yàn)有所收獲,但作為一名讀者,我通常對(duì)此并沒(méi)有多大價(jià)值,在這里我也不會(huì)錯(cuò)過(guò)。 無(wú)論如何,我通常都不會(huì)讀這類(lèi)書(shū)的封面(而是專(zhuān)注于我最感興趣的部分或食譜),因此結(jié)論通常是不必要的。 缺乏結(jié)論是Dea的書(shū)如何最關(guān)注我想要的東西的另一個(gè)例子:技術(shù)肉。
JavaFX 2.0中的四章:“示例引入 ”是“ JavaFX基礎(chǔ)知識(shí)”,“使用JavaFX的圖形”,“使用JavaFX的媒體”和“ Web上的JavaFX”。 第一章對(duì)于快速使自己沉浸于JavaFX的基礎(chǔ)知識(shí)以及如何應(yīng)用它最為有用。 該章中的示例往往簡(jiǎn)單易懂。 其他三章中的示例趨于更復(fù)雜,因?yàn)樗w的功能趨于更復(fù)雜。 本書(shū)中有許多冗長(zhǎng)的代碼清單。 盡管代碼清單可能不是最容易閱讀的,但我喜歡在任何一本語(yǔ)言書(shū)籍中看到實(shí)際的代碼。 Dea通常會(huì)在每個(gè)代碼示例之后加上有關(guān)代碼示例中顯示的任何新功能的描述性文本,而本書(shū)先前并未對(duì)此進(jìn)行介紹。 可以從Apress的網(wǎng)站下載代碼示例。 本書(shū)還提供了許多屏幕快照,對(duì)于那些專(zhuān)注于用戶(hù)界面的書(shū),我認(rèn)為這是必須的。
JavaFX 2.0的簡(jiǎn)潔和介紹性方法對(duì)我而言很有吸引力,但可能并不吸引所有人。 正如第一章以上引用的內(nèi)容所宣傳的那樣,本書(shū)旨在作為介紹(因此標(biāo)題),而不是詳盡無(wú)遺。 本書(shū)中未涉及的一些主題包括FXML ,JavaFX 圖表功能, GroovyFX和ScalaFX等主題 。 只是略微介紹了部署 (主要是通過(guò)NetBeans),但是Dea確實(shí)參考了部署JavaFX應(yīng)用程序以獲取有關(guān)JavaFX部署的更多詳細(xì)信息。 但是,鑒于本書(shū)提供的JavaFX基礎(chǔ)知識(shí),所有這些領(lǐng)域都是相當(dāng)容易實(shí)現(xiàn)的。 Dea建議讀者參考即將發(fā)布的( 2012年2月中旬 ,Apress) Pro JavaFX 2.0平臺(tái) ,以獲取“寶貴的資源”,以“更深入地了解JavaFX”。
盡管JavaFX 2.0:示例引入中涉及的少量項(xiàng)目/方法都是基于NetBeans并假定使用的,但大多數(shù)示例絕非特定于任何工具或IDE的。 而是,大多數(shù)示例提供了可在任何IDE或收藏夾文本編輯器中使用的“原始”代碼。 實(shí)際上,許多示例都可以使用javac 編譯器進(jìn)行編譯,并可以使用java 應(yīng)用程序啟動(dòng) 器執(zhí)行。 我贊賞Dea在至少一個(gè)面向NetBeans的食譜中花了一兩個(gè)頁(yè)面來(lái)提供由NetBeans生成的代碼的代碼清單。 對(duì)于那些不使用NetBeans或想了解代碼本身而不是僅僅了解如何使用NetBeans生成代碼的人來(lái)說(shuō),這是非常寶貴的。
JavaFX 2.0:通過(guò)示例進(jìn)行介紹正是我高效而有效地開(kāi)始研究JavaFX所需要的。 它可能無(wú)法提供完全不熟悉JavaFX的人想要的軟介紹(特別是如果該人的基本Java技能有點(diǎn)生銹),并且它也不是“詳盡的” JavaFX 2.0參考。 它介于這些極端之間,對(duì)于那些想盡快進(jìn)入JavaFX核心的人來(lái)說(shuō),它似乎是一個(gè)基于實(shí)例的JavaFX快速入門(mén)。 這就是我購(gòu)買(mǎi)本書(shū)時(shí)想要的,并且很高興發(fā)現(xiàn)這正是本書(shū)所提供的。 它完全是面向JavaFX 2.x的,在任何代碼示例中都沒(méi)有廢棄JavaFX Script的跡象。
參考文獻(xiàn): 書(shū)評(píng):JavaFX 2.0: JCG合作伙伴 Dustin Marx在Inspired by Actual Events博客上的示例介紹 。
翻譯自: https://www.javacodegeeks.com/2012/01/book-review-javafx-20-introduction-by.html
總結(jié)
以上是生活随笔為你收集整理的书评:JavaFX 2.0:示例介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: 集成框架比较– Spring集成,Mul
- 下一篇: 电脑硬盘修复方法电脑硬盘如何修复
