被低估的選手 - JavaFx


被低估的選手 - JavaFx

1、MFC(Visual C++)
個人不是很喜歡這個框架,太多系統定義的東西,就像無底洞,學都學不完,這個東西需要你有比較強的記憶力,並且能融會貫通里面很多預定義的功能。目前做MFC的越來越少了,大部分桌面開發者都匯聚到C#.net吧

2013年進入大學起,就一直痴迷於做桌面開發,最開始學的是C和C++,那個時候做桌面開發用的MFC,大學從大一到大三整整三年都在做這個,應該來說做很好,相比同屆的同學來比,我鑽研的更深,我把侯捷的《深入淺出MFC》狠狠的啃了幾遍,事實證明,一點卵用都沒有。

2、C#.net
這又是一門由微軟締造桌面開發框架(當然不僅僅局限於桌面開發),目前做windows桌面開發大家都認同的一門語言吧,用的也是最多的,至少在國內。但是我並不覺得由於它不跨平台,做出的東西僅僅局限於windows,怕是有一些需求無法得到滿足,目前用mac的開發者越來越多了,mac上的桌面軟件的需求也慢慢變多了。

3、JavaFx
這是今天的主人公,JavaFx蘊藏着無限能量,為什么這么說?我列舉幾點

  1. 構建在JVM上的,跨平台
  2. css+fxml來構建界面,很類似Android的xml來構建layout,創建漂亮可維護的界面非常簡單,整個界面換膚和局部換膚都非常簡單
  3. 隨着java9即將發布,到時可以單獨打包javafx,這樣可以不依托jvm而獨立運行到各個平台
  4. 開發快捷,基本沒有像MFC那樣構建的復雜的系統所預設的各種預定義的東西,完全自主控制構建系統

下面所要介紹的IM Coder是我目前正在做的一款桌面軟件,先放出截圖:

請對有興趣開發Javafx的同學加我QQ群:518914410,和我新構建的社區 http://www.javafx.cool 希望建立一個互相幫助的javafx圈子!
隨后我會有更加犀利的東西放出來!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM