javafx 使用_何时使用JavaFX代替HTML
javafx 使用
像我这样的JavaFX爱好者反复面对的一个问题是何时(或为什么)使用JavaFX代替HTML(5)。 这是我的两分钱:
如果…,则应使用JavaFX。
- …您对坚固性/质量感兴趣。 JavaFX是Java! 您将能够使用相同的语言/技术来实现整个应用程序。 这直接影响团队中必须具备的人员和技能,以及应用程序的健壮性和质量。 您必须在不同语言之间切换的次数越多,您对整体解决方案的控制就越松懈。 HTML应用程序通常由HTML,JavaScript,CSS和Java(在服务器上)组成。 JavaFX应用程序由FXML,CSS和Java组成。 只少一种语言? 听起来不怎么样? 您是否使用JavaScript编程? 这使我想到了下一个项目符号:
- …您讨厌JavaScript。 欢迎哥哥/姐姐! 这很容易。
- …您想专注于编程,最佳实践,模式,而不是经常阅读有关Web框架开发的最新开发。
- …您想省钱。 没有那么多精通Java和Javascript的开发人员。 通常为/或。 因此,您最终要付给两个人,而您本来可以只剩下一个人。
- …您的应用程序及其业务逻辑非常复杂。 在规划和调度领域中可以找到此类应用程序的一个很好的例子。 这些应用程序必须能够直接在前端提供详细的反馈和指导。 用HTML和非类型化脚本语言(如JavaScript)来实现这一点将是一场噩梦。 在这里也可以阅读: 欧洲广播联盟
- …您的数据量巨大。 是的,杀手的争论就在那里。 尝试在浏览器中处理千兆字节的数据。 请享用! 同样,调度应用程序倾向于将大量数据加载到其UI中,否则,规划器/调度器/调度程序将无法做出明智的决策。 在此处阅读: 阿联酋航空
- …您对长期可持续性感兴趣。 Web应用程序中部署的技术会经常更改,浏览器本身也会经常更改。 您将必须同时了解这两者,并在其生命周期内继续支持您的应用程序。 创建JavaFX应用程序并将其与Java运行时一起交付可确保您的用户能够长时间运行该应用程序。 在这里也阅读: HRC-Matic贸易注册处
- …您想支持手机/应用程序。 移动设备上HTML是一种解决方法,仅此而已。 用户想要应用程序! 这只是事实。 使用JavaFX技术提供的胶子 ,你可以写一个JavaFX应用程序在桌面,移动和嵌入式运行。 这引出了另一点:
- …您想运行一个“嵌入式”应用程序:软件和硬件正在形成一个单一的解决方案并解决特定的问题。 在这种情况下,浏览器毫无意义。 示例:具有现代外观的全屏富客户端解决方案,可在手术室的壁挂式控制台上运行。 另请参阅: EIZO Curator Caliop
- …您喜欢使用优雅现代的API。 JavaFX的体系结构,其控件,外观和属性绑定概念非常漂亮,并且是学习如何良好编写代码的好地方。 感谢整个JavaFX团队。 自1.0版以来,您已经走了很长一段路。
如果出现以下情况,则不应使用JavaFX:
- …您有数百万的用户,并且必须能够每天频繁地进行部署。 像Facebook这样的应用程序可能不是JavaFX的理想选择。 每次引入新功能,错误修复和安全补丁程序时,您几乎都不会期望用户下载新的安装程序。 一个很好的例子是Flash播放器。 谁又不因另一个安全问题而对不断更新感到烦恼?
- …( 欢迎提出建议, 请给我发送电子邮件 )。
翻译自: https://www.javacodegeeks.com/2015/11/when-to-use-javafx-instead-of-html-3.html
javafx 使用
javafx 使用_何时使用JavaFX代替HTML相关推荐
- javafx 教程_何时使用JavaFX代替HTML
javafx 教程 像我这样的JavaFX爱好者反复面对的一个问题是何时(或为什么)使用JavaFX而不是HTML的问题(5). 这是我的两分钱: 如果-,则应使用JavaFX. -您对坚固性/质量感 ...
- javafx 浏览器_浏览器中的JavaFX
javafx 浏览器 浏览器中的JavaFX屏幕截图 最近,Carl Dea和我启动了一个新项目,将JavaFX 8引入浏览器. 今天,我想介绍我们创建的前两个概念验证,以查看该想法是否完全可行. 对 ...
- javafx 示例_示例介绍:JavaFX 8打印
javafx 示例 我有一段时间没有写博客了,我想与其他人分享有关JavaFX的所有信息(我的日常工作和家庭可能是借口). 对于那些对此博客不熟悉的人 ,我是JavaFX 2 Introduction ...
- 在javafx中界面主题_最小的JavaFX演示文稿(在JavaFX中)
在javafx中界面主题 如果您要进行有关JavaFX的演示,那么使用JavaFX本身进行演示非常方便. 这样,您无需离开演示文稿即可轻松显示示例. 这是一个非常简单的示例. 在NetBeans中,设 ...
- javafx 使用_使用JavaFX AnimationTimer
javafx 使用 回想一下,给AnimationTimer起个名字可能不是一个好主意,因为它不仅可以用于动画,还可以用于测量fps速率,碰撞检测,模拟步骤,游戏主循环等.实际上,我大部分时间都在看A ...
- javafx性能_对JavaFX Mobile应用程序进行性能分析
javafx性能 注意:本文最初发表于2009年,仅供参考. 请查阅我们其余的JavaFX文章 . 对于每个JavaFX Mobile应用程序开发人员而言,今天都是美好的一天. 你想知道为什么吗? 因 ...
- javafx 教程_示例介绍:JavaFX 8打印
javafx 教程 我有一段时间没有写博客了,我想与其他人分享有关JavaFX的所有信息(我的日常工作和家庭可能是借口). 对于那些是本博客的新手,我是JavaFX 2 Introduction by ...
- javafx 教程_集成JavaFX和Swing
javafx 教程 我刚刚完成了对使用Swing的应用程序组件的重写,现在使用的是JavaFX,最后得到了与更大的swing应用程序集成的JavaFX组件. 这是一个很大的应用程序,重写花了我一段时间 ...
- javafx 教程_集成JavaFX和Swing(修订版)
javafx 教程 我刚刚完成了对使用Swing的应用程序组件的重写,现在使用的是JavaFX,最后得到了与更大的swing应用程序集成的JavaFX组件. 这是一个很大的应用程序,重写花了我一段时间 ...
最新文章
- ntp 、ntpdate 、chrony 时间同步
- MySQL 服务端调优
- Kotlin的高阶函数和常用高阶函数
- GraphQL:简单开开始一个查询
- java增删改一键生成_easyCode(java自动生成增删改查代码)
- python 分解模数_Python模数
- MFC中子类调用父类成员
- Dij_heap__前向星。
- MYSQL ALTER命令
- php支付宝h5接口,支付宝H5支付plus版接口文档.PDF
- 几何画板椭圆九种画法_详解椭圆的五种画法,很全面!!!
- 2020考研初期作息时间表
- 【单细胞测序】一、单细胞测序技术总结
- 云南农职《JavaScript交互式网页设计》 综合机试试卷④——蔚蓝网导航栏
- css字体设置为白色,css怎么将字体设置成白色
- 奢侈太后慈禧的起居生活
- 一键屏蔽百度热搜,专注工作!
- IDEA代理配置(插件无法下载)
- SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length关于edittext找不到输入值这个
- 递推算法—逆推案例(大学生存款)(C语言)
热门文章
- jzoj4015-数列【循环节,数论】
- P4343-[SHOI2015]自动刷题机【二分答案】
- P2598-狼和羊的故事【最大流,最小割】
- codeforces1481 E. Sorting Books(贪心+dp)
- 【二分】最大均值(ybtoj 二分-1-3)
- [XXSY] 构树(prufer序列,树上连通块DP)
- Gym100187I
- JavaFX UI控件教程(二十八)之UI控件的自定义
- mongodb如何实现更新一个字段的值为另外一个字段的值?
- 来自一位家长的肺腑之言,句句在理!!!