JavaFX实战 -- 00. 为什么选择JavaFX?

为什么选择JavaFX?

这个问题似乎困扰了很多喜欢Java的人。因为在国内Web应用程序大行其道,就业市场也都集中在Web这个领域。

于是乎,开发桌面应用程序的人越来越少。这也让Swing, JavaFX,Qt, SilverLight, VCL等等这些桌面应用开发框架逐渐落寞。

面对这些,本人在选择JavaFX作为主要开发框架前,也是犹豫了一阵子。毕竟, 混迹于软件行业也有些年,对Angular, Vue.js等框架也都熟悉。再加上NW.js、Electron等这个桌面框架的出现,这让人觉得Web开发技术框架似乎全能。为了研发产品,也特地试用了一下Electron。发现Electron很优秀,转型很迅速。不过,最后还是放弃了。因为,研发的产品是企业级应用,很多功能是Web技术实现不了的。为了确认这一点,我把同行TOP3的软件都装了一遍并研究了一通,发现它们的主要功能都没有用Web技术,而是选择SilverLight, VCL或其它桌面框架。这些软件承载着国内大部分企业的日常运营。这些软企也都以Cloud的号角在营销。不禁疑惑, 这些大佬怎么了?思考许久,终于明白了一点。目标是研发优秀的产品,而不是为了谋一份工作。

既然JavaFX, Spring, MyBatis等框架这么优秀, 那为何不整合起来用呢?结果证明, 选择JavaFX是明智的。因为采用JavaFX,可以轻松构建出绚丽的UI,也可以轻松地与Spring整合,大大缩短了整个产品的研发周期。开篇JavaFX实战,其最大目的就是为了让想要采用JavaFX的伙伴们,确立信心。

创业人不需要从众。

 

你可能感兴趣的:(Java,JavaFX)