我将开发一个综合的教育软件,它在浏览器上运行,有许多可视化和模拟工作(静电和电磁可视化,2D和3D).
哪种语言(处理,javascript或其他)最适合我的目的?
问题确实很广泛但我会从我的经验中回答.
Javascript实际上并不意味着进行数学计算,这可能是快速计算大量E&M现象所必需的(特别是如果它们没有表示为封闭形式的解决方案).它确实会在图表中显示您想要多少细节(更多步骤=更多计算).您可能会发现自己需要进行更多优化以弥补性能差异.
我在Flash中做了一些天线阵列的可视化(它们有封闭形式的解决方案,只有简单的阵列),并且确定无误.Javascript肯定不会与您可能想要做的任何3D模拟相提并论.
我想知道Silverlight是否可能是一个更好的解决方案,因为你可能会发现更多的.NET数学库而不是Actionscript,这可以为你节省大量自己编写数学的工作(但是你可能最终会这样做,因为性能问题).