我正在做一个涉及大量基于 Web 和 AI 工作的大型项目。我对 Python 非常满意,尽管我唯一关心的是并发编程和扩展这个项目以使其在集群上工作。因此,Clojure for AI 和对 Java 函数调用的支持带来了并发编程。
使用 Python 完成所有基于 Web 的 api 工作并让 Clojure 处理大部分并发 AI 工作是否是个好主意?
编辑:让我详细解释一下交互。Python 将完成大部分繁琐的工作(抓取、图像处理、改进数据库等等)。如果可能,Clojure 将处理数据库或从 Python 获取数据。我除了一些 CPython 与 Python 和 Clojure 的链接。
Edit2:问这个问题可能很愚蠢,但这是一个相当长期的项目,会发生相当大的演变并经历多次迭代,Clojure 是一种语言吗?便携性够吗?