Java和JavaFX的区别是啥?
【Java和JavaFX的区别是啥?】 题主说的 JavaFX 应该指的是 JavaFX Script,这个是 Oracle 早期做的运行在 JVM 上的静态类型脚本语言,主要用于绘制 UI,而 Java 则是 JVM 上的一门通用语言。不过现在 JavaFX Script 早已弃用,JavaFX 作为 Java 的一个 GUI 库作为 JDK 的一部分被包含,现在我们常常直接使用 Java 来绘制界面。
■网友
java的ui很大程度上是被浏览器给坑了,为啥这么说?因为一开始applet诞生的时候,java就大行其道,造成java最早的流行,甚至html都给applet预留了一个tag,但是随着sun和m$的闹翻,导致applet一蹶不振,java开始将其重心转入server side,但是为了保证其一开始的设计思路,也就是打开浏览器就能用,结果就是不得不频繁地在各种浏览器上折腾,开发时候异常痛苦,因为你要兼容n种版本的浏览器,而且就算是同一种浏览器,在不同的操作系统上也会有不同的脾气,最后是n^2复杂度的测试数量,导致绝大多数开发商无法承受其测试成本,还有暴恶心的沙盒机制,各种限制,swing的缺省界面是unix like,很难看,还不太好改,最后大多数都是,算了吧相比之下,javafx一开始就只强调定位是一个富桌面ui,当然还是会有浏览器那些狗屎,但是不再作为推广重点,而且缺省界面做了大幅度的改善,至少看起来舒服不少,虽然后面有些迟,但是聊胜于无,总比没有强,毕竟java程序猿是最大的pool,相对容易找到,虽然javafx跟spring那些有明显的差别,但是毕竟是java嘛,学习门槛低不少
■网友
java是一个东西,javafx是java其中的一个部分。
推荐阅读
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 26岁,想转行做程序员
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 软件产品与传统商品、软件行业与传统行业的区别是啥
- 淘宝宝贝排名的128个人气因素分别是啥,每个因素所占的比例是多少
- 27岁,转行java的血与泪,该何去何从
- 怎样统计工程中未使用的java类
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 我想学java和安卓软件开发?
- 学计算机专业,java那些和网站开发选台式还是笔记本好
