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