博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
被低估的选手 - JavaFx
阅读量:5155 次
发布时间:2019-06-13

本文共 816 字,大约阅读时间需要 2 分钟。

被低估的选手 - 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是我目前正在做的一款桌面软件,先放出截图:

569250-20161031075815033-2006627553.png

请对有兴趣开发Javafx的同学加我QQ群:518914410,和我新构建的社区 希望建立一个互相帮助的javafx圈子!

随后我会有更加犀利的东西放出来!

转载于:https://www.cnblogs.com/cmgrass/p/6014646.html

你可能感兴趣的文章
windows 内部预览版与迅雷极速版不配合
查看>>
servelt笔记一
查看>>
global的使用
查看>>
[No000004]在WIN7/8任务栏创建快捷方式
查看>>
[No0000F9]C# 运算符重载
查看>>
如何设置IntelliJ IDEA智能感知支持Jsp内置对象
查看>>
CUBRID学习笔记 46 PREPARED set Do
查看>>
C++模板学习:函数模板、结构体模板、类模板
查看>>
2015/8/29 Python基础(3):数值
查看>>
Ora-19804: Cannot reclaim 45561856 bytes disk space from 8589934592 limit
查看>>
自己定义控件-仿iphone之ToggleButton&VoiceSeekBar
查看>>
正则表达式
查看>>
Android点击效果
查看>>
JAVA问题集锦Ⅰ
查看>>
写在前面的话
查看>>
java匿名对象_面向对象
查看>>
【坑】——待填?!
查看>>
LeetCode: Single Number I & II
查看>>
构建最小JDK Docker镜像 或者直接使用镜像:frolvlad/alpine-oraclejre8:slim
查看>>
hah
查看>>