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