我在一家小型初创公司担任数据科学家,我正在寻找使我的分析对组织更可见/更有用的方法。我希望能够建立一个简单的网络服务,允许内部用户远程运行我的脚本。他们应该能够通过一个非常简单的 UI 输入一些参数,并且他们应该可以选择将结果显示在浏览器窗口中(可能需要很长时间),或者通过电子邮件发送。结果可能是一些 pdf 数字,也可能是 Excel 电子表格(将来可能会更奇特,但目前仅此而已)。
脚本将全部在 Python 中,它将处理分析。
所以,我想知道使用 C#/WCF 与 Django 或 Python 之类的优缺点。我在这里在客户端代码库中工作的 C# 方面有丰富的经验,但我对 WCF 的经验要少得多。我所有的分析工作都是在 Python(和 R,在较小程度上)完成的。主要目标是不要把我所有的时间都花在构建一个花哨的 Web 服务/UI 上——前端必须足够友好,不会吓到营销人员。我不必担心加密,服务器将在我们的防火墙后面。我与平台无关,但我认为服务器都是基于 Windows 的,如果这有帮助的话。
提前致谢。
如果我的一些脚本在 F# 中,您的答案会如何变化?