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相关推荐

  1. javafx 教程_何时使用JavaFX代替HTML

    javafx 教程 像我这样的JavaFX爱好者反复面对的一个问题是何时(或为什么)使用JavaFX而不是HTML的问题(5). 这是我的两分钱: 如果-,则应使用JavaFX. -您对坚固性/质量感 ...

  2. javafx 浏览器_浏览器中的JavaFX

    javafx 浏览器 浏览器中的JavaFX屏幕截图 最近,Carl Dea和我启动了一个新项目,将JavaFX 8引入浏览器. 今天,我想介绍我们创建的前两个概念验证,以查看该想法是否完全可行. 对 ...

  3. javafx 示例_示例介绍:JavaFX 8打印

    javafx 示例 我有一段时间没有写博客了,我想与其他人分享有关JavaFX的所有信息(我的日常工作和家庭可能是借口). 对于那些对此博客不熟悉的人 ,我是JavaFX 2 Introduction ...

  4. 在javafx中界面主题_最小的JavaFX演示文稿(在JavaFX中)

    在javafx中界面主题 如果您要进行有关JavaFX的演示,那么使用JavaFX本身进行演示非常方便. 这样,您无需离开演示文稿即可轻松显示示例. 这是一个非常简单的示例. 在NetBeans中,设 ...

  5. javafx 使用_使用JavaFX AnimationTimer

    javafx 使用 回想一下,给AnimationTimer起个名字可能不是一个好主意,因为它不仅可以用于动画,还可以用于测量fps速率,碰撞检测,模拟步骤,游戏主循环等.实际上,我大部分时间都在看A ...

  6. javafx性能_对JavaFX Mobile应用程序进行性能分析

    javafx性能 注意:本文最初发表于2009年,仅供参考. 请查阅我们其余的JavaFX文章 . 对于每个JavaFX Mobile应用程序开发人员而言,今天都是美好的一天. 你想知道为什么吗? 因 ...

  7. javafx 教程_示例介绍:JavaFX 8打印

    javafx 教程 我有一段时间没有写博客了,我想与其他人分享有关JavaFX的所有信息(我的日常工作和家庭可能是借口). 对于那些是本博客的新手,我是JavaFX 2 Introduction by ...

  8. javafx 教程_集成JavaFX和Swing

    javafx 教程 我刚刚完成了对使用Swing的应用程序组件的重写,现在使用的是JavaFX,最后得到了与更大的swing应用程序集成的JavaFX组件. 这是一个很大的应用程序,重写花了我一段时间 ...

  9. javafx 教程_集成JavaFX和Swing(修订版)

    javafx 教程 我刚刚完成了对使用Swing的应用程序组件的重写,现在使用的是JavaFX,最后得到了与更大的swing应用程序集成的JavaFX组件. 这是一个很大的应用程序,重写花了我一段时间 ...

最新文章

  1. ntp 、ntpdate 、chrony 时间同步
  2. MySQL 服务端调优
  3. Kotlin的高阶函数和常用高阶函数
  4. GraphQL:简单开开始一个查询
  5. java增删改一键生成_easyCode(java自动生成增删改查代码)
  6. python 分解模数_Python模数
  7. MFC中子类调用父类成员
  8. Dij_heap__前向星。
  9. MYSQL ALTER命令
  10. php支付宝h5接口,支付宝H5支付plus版接口文档.PDF
  11. 几何画板椭圆九种画法_详解椭圆的五种画法,很全面!!!
  12. 2020考研初期作息时间表
  13. 【单细胞测序】一、单细胞测序技术总结
  14. 云南农职《JavaScript交互式网页设计》 综合机试试卷④——蔚蓝网导航栏
  15. css字体设置为白色,css怎么将字体设置成白色
  16. 奢侈太后慈禧的起居生活
  17. 一键屏蔽百度热搜,专注工作!
  18. IDEA代理配置(插件无法下载)
  19. SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length关于edittext找不到输入值这个
  20. 递推算法—逆推案例(大学生存款)(C语言)

热门文章

  1. jzoj4015-数列【循环节,数论】
  2. P4343-[SHOI2015]自动刷题机【二分答案】
  3. P2598-狼和羊的故事【最大流,最小割】
  4. codeforces1481 E. Sorting Books(贪心+dp)
  5. 【二分】最大均值(ybtoj 二分-1-3)
  6. [XXSY] 构树(prufer序列,树上连通块DP)
  7. Gym100187I
  8. JavaFX UI控件教程(二十八)之UI控件的自定义
  9. mongodb如何实现更新一个字段的值为另外一个字段的值?
  10. 来自一位家长的肺腑之言,句句在理!!!