问题标签 [fantom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2021 浏览

language-design - Fantom 编程语言的第一印象?

这里有没有人试用过Fantom 编程语言?(双关语)。

我的第一印象:

  • 我喜欢让代码在 .NET 或 Java VM 上运行的能力。
  • 语法很好很干净,没有尝试任何花哨的东西。
  • 我相信“库就是语言”,Fan 的开发者相信他们的 USP 就是他们的 API

但是让一种语言同时在 Java 和 .NET 上运行是很容易的部分——事实上,这个问题有很多解决方案。困难的部分是获得可移植的 API。Fan 提供了一组抽象出 Java 和 .NET API 的 API。实际上,我们认为这是 Fan 的主要优势之一,因为它使我们有机会开发一套与 Java 和 .NET 对应部分相比更优雅且易于使用的系统 API。

还有其他想法,第一印象,利弊吗?

0 投票
1 回答
185 浏览

command-line - 如何在我的 FWT 应用程序中隐藏命令提示符?

我正在Fantom中创建一个 FWT 应用程序,每次运行我的应用程序时,都会出现 MS-DOS 命令提示符窗口(以及我的主应用程序表单)。

我不想显示这个 MS-DOS 窗口。我怎样才能摆脱它?

0 投票
4 回答
358 浏览

java - 为什么 Fantom 在 jar 中找不到资源?

我最近开始使用Fantom。我有一个包含资源的 jar 文件(在本例中为 svg 图像)。我可以很好地使用 jar 中的类,但资源不会加载:Thread.currentThread().getContextClassLoader().getResourceAsStream("name")返回null。当我在纯 Java 上下文中使用这个完全相同的 jar 时,它可以很好地找到资源。

任何有关如何调试甚至解决此问题的建议将不胜感激。

0 投票
3 回答
1663 浏览

java - fantom 生成的字节码是否与 java 等效字节码一样高效?

在当今出现的许多 jvm 语言中,有一种似乎特别吸引人

看一下

http://fantom.org/doc/docIntro/Tour.html

我只是想知道,当忽略动态类型功能时,生成的字节码是否与 java 等效...

ps:添加了关于性能的声明

0 投票
2 回答
671 浏览

java - 使用 SHA1 的 Fantom HMAC 的 Java 等价物

我在 Java 中执行以下操作时遇到问题。下面是我正在使用的工具文档中的 Fantom 代码。

我一直在通过 Google 搜索各种示例,但没有一个产生文档声明应返回的结果。

有 Fantom 知识的人可以验证文档中的示例是否正确吗?

至于Java方面,这是我最近的尝试

但是,当我使用以下参数调用该方法时

我明白了

0 投票
0 回答
2341 浏览

coffeescript - coffeescript vs typescript vs JSX vs dart vs fantom

TypeScript 网站提供了以下 D3 示例,是否对以下可用语言的相同 D3 代码进行了比较:

  • 咖啡脚本
  • 打字稿
  • JSX
  • 幻影

有兴趣看看哪个更容易使用?

先感谢您。

0 投票
2 回答
132 浏览

jsr223 - Fantom 是否支持 JSR-223?

Fantom 编程语言是否直接或通过第三方实现支持 JSR-223?也就是说,可以使用 Fantom 通过“javax.script”API 编写 Java 对象的脚本吗?

0 投票
2 回答
1761 浏览

heroku - 如何在 Heroku Buildpack 中解压文件

我正在为FantomHeroku buildpack编写一个自定义(heroku-buildpack-fantom),并且作为脚本的一部分,我已经下载了一个文件(来自语言供应商),但是如何解压缩它?compile.zip

unzip不是公认的命令。

gunzip存在,但我不能用它来解压缩 .zip 文件。

我错过了什么?

0 投票
1 回答
108 浏览

java - 运行 afBedSheet 示例会产生“类型 'afIocConfig::FactoryDe​​faults' 的服务不存在”错误

我正在尝试使用afBedSheet 框架以Fantom编程语言创建一个新的 Web 应用程序,但无法运行最简单的示例。

代码是:

我的 build.fan 看起来像这样:

当我运行命令时...

...这是我得到的错误:

我在这里想念什么?

0 投票
1 回答
61 浏览

fantom - 如何使用 afBedSheet 将自定义过滤器添加到 HttpPipeline?

afBedSheet文档说“过滤器可用于解决诸如授权之类的交叉问题。” 并显示此代码段:

我正在尝试实现一个 AuthFilter(现在是一个假人,但要演变成一个真正的 AuthFilter),但我无法让它工作:

我可以成功构建项目,但是当我运行它并调用任何 HTTP 服务时,我会收到以下错误。我相信我必须将我的 AuthFilter 声明或注释为afIoc服务,但不知道在哪里或如何。谁能告诉我怎么做,好吗?