java领域现在专注于企业级后台应用的开发,也是非常火的一个方向。在终端开发方面,有android应用可以开发。最近,本人在工作当中就面临桌面的研发需求,当然,桌面端程序这些年不是主流,在未来也不会是主流,但是一些企业在应对一些内部需求时,往往不会选择构建庞大复杂的后台应用。因此简单且支持跨平台的桌面应用是一个好的技术选型。

抛开实现语言,可以进行桌面开发的可以选C#、Delphi,java生态本身就有支持桌面开发的Swing,Swing是java比较早期的桌面程序解决方案,后期又开发了javafx这样的富客户端组件。与C#等开发架构不一样的是,采用javafx开发的应用,由于其天生的跨平台特性,可以完美得运行在windows、mac、linux等不同操作系统中,这也是当前国产化,自主可控的一种要求。

1、javafx简介

JavaFX 是一个开源的下一代客户端应用平台,适用于基于Java构建的桌面、移动端和嵌入式系统。它是许多个人和公司的共同努力的成果,目的是为开发丰富的客户端应用提供一个现代、高效、功能齐全的工具包。

2、javafx开发资源

资源网站推荐

a、http://openjfx.cn/index.html javafx中文网

b、http://www.javafxchina.net/main/ javafx中国资料网

3、javafx相关资料及教程资料获取

4、javafx社区公开的演示应用

总结:javafx目前不是java的主流方向,但是在一些特殊的场景中有自己的一技之长,如果感兴趣,可以根据官网的教程卷起来吧。如果你希望构建一套跨平台的,比较酷炫的桌面应用程序,javafx是可以选择的可靠组件。

java桌面应用开发利器JavaFx相关推荐

  1. 公司招java桌面应用开发工程师,招不到我就得经常加班了。

    [直招]深圳南山区医疗行业公司 需要新同事帮忙分担开发工作,不然我就得经常加班了. JAVA 桌面应用 开发工程师 岗位职责: 负责 PC 桌面软件的某些功能模块的详细设计和编码实现: 与产品经理一同 ...

  2. 分享一个JAVA专业接口开发利器,牛牛牛新鲜出炉!!!

    分享一个JAVA专业接口开发利器,集成在线接口文档 Swagger-ui,采用Jwt Token验证机制,最牛在于业务restful接口代码自动生成,更更牛的在接口可以做细化权限控制(例如:不同开发商 ...

  3. java桌面端开发为什么没就行起来,大部分人选qt,winform,electron?

    java桌面端开发为什么没就行起来的主要原因是基于Java开发的windows桌面端软件的安装部署运行的不便,绝大多数的windows电脑没有安装Java运行环境,并且基于不同版本Java开发的软件必 ...

  4. Java桌面程序开发——如何开发美观漂亮好看的桌面程序

    大家想到使用Java这门编程语言大多是脑海中是浮现的B/S开发,高并发.云计算.大数据等等,今天给大家带来的是Java不一样的使用方式--使用Java做PC桌面程序开发. 不同的是,之前Java是使用 ...

  5. 【转】Java桌面程序开发——如何开发美观漂亮好看的桌面程序

    大家想到使用Java这门编程语言大多是脑海中是浮现的B/S开发,高并发.云计算.大数据等等,今天给大家带来的是Java不一样的使用方式--使用Java做PC桌面程序开发. 不同的是,之前Java是使用 ...

  6. Java图形界面开发利器WindowBuilder

    自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View系列教程03–onL ...

  7. java培训学习之Java桌面软件开发

    大家都知道Java软件开发工具有很多,本文面向 Java 技术新手,它描述了创建各种类型的桌面应用程序所涉及的技术以及您可能决定何时使用它们. 要使用本文中的任何技术,您必须 在计算机上安装Java ...

  8. Python3的桌面程序开发利器:Eric6的环境搭建、使用

    本文旨在通过一个简单的demo,介绍基于Python3.PyQT5的环境下开发桌面应用程序的一种方案,当然开发Python的桌面应用程序不止是PyQT 这一种方案,还可以使用Python自带的Tkin ...

  9. java 桌面客户端开发

    话说eclipse ui最强开发插件swt-designer被google收购了,退出大神级别开源工具windowbuilder,用了一下果然很好用,官方网站是:https://developers. ...

  10. java代码生成器 快速开发平台 二次开发 外包项目利器 springmvc SSM后台框架源码...

    A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器 freemaker模版技术 , ...

最新文章

  1. 云服务器基础运维与管理
  2. 微软开发团队的DevOps实践启示
  3. Python-EEG工具库MNE中文教程(10)-信号空间投影SSP数学原理
  4. SpringBoot - 优雅的实现【参数校验】高级进阶
  5. GitHub的常用命令---终端操作
  6. 反序列化对象列表发生异常_Apache Thrift系列详解:序列化机制
  7. 持续数据保护(CDP):Near-CDP vs. real-CDP
  8. GNSS螺旋天线高精度定位
  9. html 弹出框显示到最顶层,layer弹出层显示在top顶层的方法
  10. linux查看网络连接命令,linux查看网络链接状况命令之-netstat
  11. Android Beacon 开发(IBeacon)
  12. 阿里巴巴面试java研发工程师实录
  13. Pytorch中rand,randn, random以及normal的区别
  14. 移动智能终端可信环境分析
  15. 记github学生认证
  16. 怎么做极简ui设计?UI界面设计中的极简原则【萧蕊冰】
  17. EBOOT通过bin文件形式读取、下载LOGO
  18. 用C语言比较三个数的大小
  19. ReactNative-通过setState控制组件的更新和变化
  20. 3月全国计算机等级考试报名时间,2022年3月计算机等级考试报名时间及考试时间通知

热门文章

  1. 微博授权登录demo php,php实现新浪微博授权登录
  2. 计算机教师的应用计划书,教师信息技术个人提升计划
  3. OSPF虚链路与认证
  4. Log binomial 回归详解
  5. Lumen 中对 Dingo API 异常接管并自定义响应结果
  6. 《东周列国志》第二十九回 晋惠公大诛群臣 管夷吾病榻论相
  7. 爬取小说【含完整代码】
  8. 小说阅读翻页分页实现思路
  9. android 画圆形 bitmap,在android中画圆形图片的几种办法
  10. Python数据的输出