JavaFX 和 Silverlight 的优缺点 [关闭]

2023-11-24

我知道已经有人对 Flex、JavaFX 和 Silverlight 的性能有疑问。我的问题有点广泛:

我们正在评估 JavaFX 和 Silverlight 作为控制/配置我们的后端服务(当前用 Java 编写)的 GUI 技术的优点。服务和 GUI 通常位于同一台计算机上,但还必须支持远程管理(通过浏览器)。我们目前分为 2 个团队:一个 .Net 团队和一个 Java 团队,尽管 Java 开发人员也有一些 .Net 经验。

在我看来,目前的优点和缺点如下:

银光4:

  • Pros:
    • 优秀的 IDE 集成
    • 良好的开发设计工作流程
    • 表现
    • 广泛的第三方支持(工具、控件等)
    • 来自微软的巨大动力和动力
    • 非常好的浏览器外集成
  • Cons:
    • 仅支持 Mac 和 Windows(Moonlight 支持不符合标准)

JavaFX 1.2:

  • Pros:
    • 广泛的平台支持
  • Cons:
    • 仅支持拉丁字符集(目前)
    • 更少的设计工具
    • 很少或没有浏览器外集成。更新:显然有浏览器外的支持。
    • 性能(至少在我在 www.javafx.com 上查看的演示中)
    • Maturity

如果我遗漏了什么或弄错了什么,以及我还没有考虑到什么,请告诉我。我们还考虑了 Adob​​e AIR,但排除了它,因为我们所有的开发人员都已经拥有 Java 和/或 .Net 的经验。

请不要在这里发起任何口水战。这不是一个宗教问题,我真的想要一些实用的建议和事实。


过去几个月我一直在使用 JavaFX,我不建议任何人开始使用它,除非限制(例如缺乏 Linux 支持)太严格。目前 IDE 对 JavaFX 的支持还很荒谬。您没有重构帮助,没有自动格式,甚至没有缩进帮助。

我喜欢 JavaFX,并将继续使用它,但对于两种同样优秀的语言来说,巨大的 IDE 差异很难克服。

Silverlight 也有 Expression Blend,用于(某种)所见即所得。

我认为 JavaFX 中的解决方案会更好,但创建它可能会困难得多。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaFX 和 Silverlight 的优缺点 [关闭] 的相关文章

随机推荐

  • 错误,无法设置范围类的 FormulaArray 属性

    我创建了以下公式 IFNA LOOKUP 10 99 MID O2 MIN IF ISNUMBER MID O2 ROW 1 25 1 0 ISNUMBER MID O2 ROW 2 26 1 ROW 2 26 ROW 1 25 SUMPR
  • 如何作为脉冲应用程序在表格之间复制单元格

    我需要复制单元格2 个表视图之间 我有一个或多或少可行的解决方案 然而 这并不顺利 我很想做类似的事情脉冲应用程序重新排序 Feed 选项 脉冲工作方式的特殊之处在于 重新排序动画与正常的单元格重新排序相同 但单元格仍然可以在表之间移动 这
  • 如何模拟 httpcontext 使其在单元测试中不为 null?

    我正在编写一个单元测试 控制器方法抛出异常 因为 HttpContext ControllerContext 为 null 我不需要断言 HttpContext 中的任何内容 只需要它不为 NULL 即可 我做了研究 我相信最小起订量就是答
  • 如何在 Rails 测试中将 autotest 和 spork 结合起来?

    自动测试通过仅运行更改的测试来提高测试运行的速度 但我想通过使用 spork 预加载 Rails 环境来进一步推动它 这样我就能获得更快的反馈 这可能吗 自动测试 https github com grosser autotest Spor
  • D3圆弧渐变[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在尝试使用 d3 创建一个计时器 它的梯度会在 0 到 100 之间变化 例如 深橙色为 0 浅橙色为 100 我可以在深橙色和浅橙色之间进行弧线过渡 但在找到任何允许我对弧线应
  • 如何在MonoDevelop中进入框架源代码

    在 MonoDevelop 中调试项目时 如何进入 Mono Framework 源代码 我正在运行 openSUSE 11 3 中的普通 MonoDevelop 这是一篇旧帖子 但我今天偶然发现它寻找答案 所以希望它对其他人有帮助 除非您
  • 为什么 ***NO_CI*** 仍然导致持续集成构建?

    我最近发现了 TFS 的 隐藏功能 如果您的评论包含以下内容 它允许您阻止 CI 构建启动 NO CI 我在家里运行了 TFS 这个小技巧很有用 在工作中 我们还使用 TFS 2010 我发现这仍然不能阻止 CI 构建在我们的设置中启动 我
  • angularJS 发送 OPTIONS 而不是 POST

    我被困在这两天我找不到解决方案 当我执行 AngularJS POST 时 它会在标头中发送选项并从 API 返回错误 代码看起来没什么特别的 http defaults headers post Content Type applicat
  • 使用 require.js 和 Java/Rhino 解析模块

    我试图让 require js 使用 Java 6 和 Rhino 在服务器端加载模块 我能够很好地加载 require js 本身 犀牛可以看到require 功能 我可以看出 因为 Rhino 抱怨当我更改时它找不到该功能require
  • 将功能 pandas.series 中的 -inf 值替换为 np.nan [重复]

    这个问题在这里已经有答案了 我想将 pandas series 功能 我的数据帧的列 中的 inf 值替换为 np nan 但我无法做到 我努力了 df feature df feature replace np infty np nan
  • gcloud ml-engine 对大文件返回错误

    我有一个训练有素的模型 它接受较大的输入 我通常将其作为形状 1 473 473 3 的 numpy 数组来执行 当我将其放入 JSON 时 我最终得到了大约 9 2MB 的文件 即使我将其转换为 JSON 文件的 Base64 编码 输入
  • SBT Scala 跨版本,具有聚合和依赖关系

    我正在努力解决如何crossScalaVersions与子项目一起工作 我有一个使用 2 10 foo 编译的项目和一个使用 2 11 bar 编译的项目 他们共享一个交叉编译的项目 常见 如何编译项目 foo 和 bar 构建 sbt l
  • 使用 Kotlin 协程处理阻塞代码的正确方法

    假设我由于某些第三方库而具有阻塞功能 沿着这些思路 fun useTheLibrary arg String String val result BlockingLibrary doSomething arg return result 调
  • 在 CSV python 中添加列并枚举它

    我的 CSV 看起来像 John Bomb Dawn 3 4 5 3 4 5 3 4 5 我想在前面添加 ID 列 如下所示 ID John Bomb Dawn 1 3 4 5 2 3 4 5 3 3 4 5 使用枚举函数 但我不知道如何
  • 获取 URL 的一部分(正则表达式)

    给定 URL 单行 http test example com dir subdir file html 如何使用正则表达式提取以下部分 子域 测试 域名 example com 没有文件的路径 dir subdir 文件 file htm
  • Laravel 中如何将服务器时间转换为本地时间?

    我想打印 Laravel 当地时间 如果用户创建帖子 它将在服务器上显示创建时间 我怎样才能显示当地时间 在我的刀片文件中 我使用此代码来显示创建时间 posts gt updated at 它显示数据库中的时间 这是服务器时间 如何将其转
  • Android 上的 BouncyCastle

    我正在使用 PBEWITHSHA256AND256BITAES CBC BC 来加密包含敏感用户数据的二进制数据 我只是想确认 BouncyCastle 是否是 2 1 之后的每个 Android SDK 的一部分 因为我在一些网站上读到
  • 是否可以使用java代码监视文件夹?

    有谁知道如何使用java监控文件夹 或者任何人都可以给我一个观点 我该如何开始这个 这是我的想法 启动一个线程来扫描文件夹更改 这可能是创建 删除 更新此文件夹中的文件或发生其他情况 例如上次更新 但在这种情况下 你必须控制线程循环 如果这
  • 在 Windows 上使用 Python 将 SVG 转换为 PNG

    问题 哪个可重现的过程可以使 Windows Python 用户将 SVG 图像渲染为 PNG 许多问题 答案 例如在 Python 中将 SVG 转换为 PNG and python 中的服务器端 SVG 到 PNG 或其他图像格式 由于
  • JavaFX 和 Silverlight 的优缺点 [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 我知道已经有人对 Flex JavaFX 和 Silverlight 的性能有疑问 我的问题有点广泛 我们正在评估 JavaFX 和 Silverlight 作为控制 配置我们的后端服务