【问题标题】:Haxe for enterprise application development用于企业应用程序开发的 Haxe
【发布时间】:2015-03-17 00:35:03
【问题描述】:

是否有适用于实际企业应用程序开发的适用于 Haxe 的任何东西? (即专业的高级 UI 组件框架。)

请注意 - 我知道我们都喜欢我们选择的工具,但请尽量保持客观。不要只推荐 Haxe 而不考虑它是否真的是满足业务需求的有效工具。

【问题讨论】:

  • 对于加分(不是真的),如果没有,为什么还没有人尝试解决这个问题?
  • Haxeui 是一个很好的候选者,它有很多特性,而且代码很干净,易于理解/修改。
  • 当我查看时,我找不到任何靠近复杂数据网格组件的东西,我错过了什么吗?这里的目标市场是“只向我展示大量数据和网格、树结构和数据收集字段并验证它们等等等等 omgomgomg”类型的商业书呆子。
  • 老实说,我认为没什么好说的。大多数 Haxe 用户似乎都在进行自定义 UI(例如 Tivo、Massive Interactive)、游戏设计或 Web 应用程序。有一个用于桌面应用程序的 WX Widgets 集成,称为 Waxe。我相信使用 Java 目标可以获得不错的 Android 支持,但从未尝试过。但即使作为 Haxe 的主要信徒,我也会说:具有您所期望的那种组件的现成原生 UI 框架并不真正可用。
  • 如果您在github.com/ianharrigan/haxeui 上就这些问题发表评论,我相信您会得到答案,祝您好运。

标签: haxe enterprise


【解决方案1】:

一方面,正如 Jason 在他的评论中所建议的,缺少基于 haxe 的原生 UI 框架。

另一方面,我们并不真正需要基于 haxe 的 UI 框架,但使用目标平台可用的 UI 框架就足够了。与构建库(最好是独立于目标)不同,构建“现实生活中的企业应用程序”只需要针对特定​​平台。由于 UI 高度依赖于目标平台,这意味着我们应该使用特定于目标的 UI 框架。例如,Web 应用程序的最佳 UI 解决方案可能是 jQuery、ReactJS、AngularJS 等,它们都可以在 Haxe 中使用(jQueryExternreact.hxangular.haxe)。对于 Flash/Java/C#,我们可以通过 -swf-lib path/to/lib.swc-java-lib path/to/lib.jar-net-lib path/to/lib.dll 简单地使用任何“本机”库。然而,对于 C++,尽管有持续改进(观看 the wwx2014 talk),但使用原生库仍然有些困难。

【讨论】:

  • 不确定我是否关注。你是说如果你以 Flash 为目标,你可以使用 Apache Flex 之类的东西吗?我的印象是它几乎没有那么简单或容易(需要将 Apache Flex 移植到 Haxe)。另外,我认为 Haxe 的意义在于您只需编写一次代码,就可以将其部署到任何地方。
  • 好点。如果您的目标是“企业”,那么您通常可以只针对您知​​道企业正在使用的一个平台。如果这是 Android、Java 框架、Web/JS 或使用 WX Widgets 的桌面,那么您将有一条不错的前进道路。
【解决方案2】:

我们正在使用 haxe + OpenFL + StablexUI 制作游戏。不确定是否适合发布他们的网址,以便您看到质量。但是,如果您需要的自定义 ui 不是本机(iOS、Android),它会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-31
    • 2017-10-31
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    • 2011-04-12
    相关资源
    最近更新 更多