披露
这是一个“笼统”的问题,也许没有具体的答案,但它并不打算作为一场火焰战。在开始我的项目之前,我真的很想了解一些信息。
我必须实现一个特定的项目,该项目将真正受益于 J 提供的数据结构和抽象。这是一个大型项目,旨在充当大型(软实时)Web 应用程序的中心组件。所以性能非常重要。
我一直试图找到一些关于在大型商业或开源项目中使用 J 的信息,但我无法找到任何信息来作为我继续前进的决定的依据。我有:
- 搜索 Google 趋势,但收到以下回复:“您的术语 - j 编程语言 - 没有足够的搜索量来显示图表。”
- 在免费(代码)上搜索,并没有找到使用 J 的单个项目
- 在 Sourceforge 上搜索,没有找到使用 J 的单个项目
- 在 Lambda the Ultimate 上搜索,只发现下面的讨论斜着引用了 APL
- 在 Google 和 Bing 上进行了一般搜索,但没有找到任何使用 J 部署的大型项目的示例
在我的项目中使用 J 会出错吗?它似乎拥有我想要的一切——尤其是在数据结构、抽象和简洁方面。当然,我可以花时间在 F#、C# 或 C++ 中模拟所有这些属性,但 J 已经有了它们,所以......
有人可以告诉我在重要项目中使用 J(或任何晦涩的语言)的一些缺点吗?它的性能不够吗?它没有图书馆吗?还有什么我应该知道的吗?
提前感谢您的回复。