javafx 使用_何时使用JavaFX代替HTML
生活随笔
收集整理的這篇文章主要介紹了
javafx 使用_何时使用JavaFX代替HTML
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
javafx 使用
像我這樣的JavaFX愛好者反復(fù)面對(duì)的一個(gè)問題是何時(shí)(或?yàn)槭裁?#xff09;使用JavaFX代替HTML(5)。 這是我的兩分錢:
如果…,則應(yīng)使用JavaFX。
- …您對(duì)堅(jiān)固性/質(zhì)量感興趣。 JavaFX是Java! 您將能夠使用相同的語言/技術(shù)來實(shí)現(xiàn)整個(gè)應(yīng)用程序。 這直接影響團(tuán)隊(duì)中必須具備的人員和技能,以及應(yīng)用程序的健壯性和質(zhì)量。 您必須在不同語言之間切換的次數(shù)越多,您對(duì)整體解決方案的控制就越松懈。 HTML應(yīng)用程序通常由HTML,JavaScript,CSS和Java(在服務(wù)器上)組成。 JavaFX應(yīng)用程序由FXML,CSS和Java組成。 只少一種語言? 聽起來不怎么樣? 您是否使用JavaScript編程? 這使我想到了下一個(gè)項(xiàng)目符號(hào):
- …您討厭JavaScript。 歡迎哥哥/姐姐! 這很容易。
- …您想專注于編程,最佳實(shí)踐,模式,而不是經(jīng)常閱讀有關(guān)Web框架開發(fā)的最新開發(fā)。
- …您想省錢。 沒有那么多精通Java和Javascript的開發(fā)人員。 通常為/或。 因此,您最終要付給兩個(gè)人,而您本來可以只剩下一個(gè)人。
- …您的應(yīng)用程序及其業(yè)務(wù)邏輯非常復(fù)雜。 在規(guī)劃和調(diào)度領(lǐng)域中可以找到此類應(yīng)用程序的一個(gè)很好的例子。 這些應(yīng)用程序必須能夠直接在前端提供詳細(xì)的反饋和指導(dǎo)。 用HTML和非類型化腳本語言(如JavaScript)來實(shí)現(xiàn)這一點(diǎn)將是一場噩夢。 在這里也可以閱讀: 歐洲廣播聯(lián)盟
- …您的數(shù)據(jù)量巨大。 是的,殺手的爭論就在那里。 嘗試在瀏覽器中處理千兆字節(jié)的數(shù)據(jù)。 請(qǐng)享用! 同樣,調(diào)度應(yīng)用程序傾向于將大量數(shù)據(jù)加載到其UI中,否則,規(guī)劃器/調(diào)度器/調(diào)度程序?qū)o法做出明智的決策。 在此處閱讀: 阿聯(lián)酋航空
- …您對(duì)長期可持續(xù)性感興趣。 Web應(yīng)用程序中部署的技術(shù)會(huì)經(jīng)常更改,瀏覽器本身也會(huì)經(jīng)常更改。 您將必須同時(shí)了解這兩者,并在其生命周期內(nèi)繼續(xù)支持您的應(yīng)用程序。 創(chuàng)建JavaFX應(yīng)用程序并將其與Java運(yùn)行時(shí)一起交付可確保您的用戶能夠長時(shí)間運(yùn)行該應(yīng)用程序。 在這里也閱讀: HRC-Matic貿(mào)易注冊處
- …您想支持手機(jī)/應(yīng)用程序。 移動(dòng)設(shè)備上HTML是一種解決方法,僅此而已。 用戶想要應(yīng)用程序! 這只是事實(shí)。 使用JavaFX技術(shù)提供的膠子 ,你可以寫一個(gè)JavaFX應(yīng)用程序在桌面,移動(dòng)和嵌入式運(yùn)行。 這引出了另一點(diǎn):
- …您想運(yùn)行一個(gè)“嵌入式”應(yīng)用程序:軟件和硬件正在形成一個(gè)單一的解決方案并解決特定的問題。 在這種情況下,瀏覽器毫無意義。 示例:具有現(xiàn)代外觀的全屏富客戶端解決方案,可在手術(shù)室的壁掛式控制臺(tái)上運(yùn)行。 另請(qǐng)參閱: EIZO Curator Caliop
- …您喜歡使用優(yōu)雅現(xiàn)代的API。 JavaFX的體系結(jié)構(gòu),其控件,外觀和屬性綁定概念非常漂亮,并且是學(xué)習(xí)如何良好編寫代碼的好地方。 感謝整個(gè)JavaFX團(tuán)隊(duì)。 自1.0版以來,您已經(jīng)走了很長一段路。
如果出現(xiàn)以下情況,則不應(yīng)使用JavaFX:
- …您有數(shù)百萬的用戶,并且必須能夠每天頻繁地進(jìn)行部署。 像Facebook這樣的應(yīng)用程序可能不是JavaFX的理想選擇。 每次引入新功能,錯(cuò)誤修復(fù)和安全補(bǔ)丁程序時(shí),您幾乎都不會(huì)期望用戶下載新的安裝程序。 一個(gè)很好的例子是Flash播放器。 誰又不因另一個(gè)安全問題而對(duì)不斷更新感到煩惱?
- …( 歡迎提出建議, 請(qǐng)給我發(fā)送電子郵件 )。
翻譯自: https://www.javacodegeeks.com/2015/11/when-to-use-javafx-instead-of-html-3.html
javafx 使用
總結(jié)
以上是生活随笔為你收集整理的javafx 使用_何时使用JavaFX代替HTML的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 备案制度时效多久(备案制度时效)
- 下一篇: 黑马ee在职进阶视频_进阶– Java