4

我的任务是创建统计方法的在线(客户端)实现。例如,该方法在 R/SPLUS 中相对容易编程,但我知道要在网页和客户端中执行此操作,我最终将不得不自己编写一些统计概念,这很好。但是,我正在寻找有关在网页中处理以下任务的最实用语言的建议:

  1. 接受用户的输入

  2. 接受这个输入,并执行各种合理的高级数学计算(例如矩阵代数)

  3. 将输出返回给用户

以我非常有限的知识,Java 小程序似乎是最明显的选择。但是,我的问题是,是否有任何其他方法可以在没有小程序的情况下实现此目标(即 javascript 就足够了),您对最强大/用户友好/适当的语言有何建议?主要目标是让尽可能广泛的受众能够访问。

4

2 回答 2

1

我建议首先研究 JavaScript,因为它在所有主要浏览器上都受支持并且不需要安装额外的插件,因此它似乎是您“尽可能广泛的受众”要求的理想选择。

至于支持高级数学计算,您可能希望找到一个好的库来使用。我不知道您的所有需求,但是对JavaScript“矩阵代数”库的简单搜索得出了这个作为第一个结果,看起来很有希望。

如果您没有找到满足您所有需求的库,您可以自己构建您需要的数学函数。这可能听起来不祥,但请记住,所有高级函数都是由低级函数构建的,并且由于 JavaScript 是一种函数式语言,它非常适合构建这种类型的功能。但是,我不知道您的编程知识、您对项目的承诺程度或您需要的功能的复杂性。因此,如果这被证明是一项过于繁琐的任务,而 Java 可以很好地处理您需要的一切,那么 applet 是一个不错的第二选择。

于 2012-10-16T21:35:25.003 回答
0

java applet 可能是最简单的方法。javascript 将为您带来更广泛的受众。

于 2012-10-16T22:24:40.323 回答