在 GeneXus 知识库中选择 .NET 或 Java 生成器时要考虑的重点是什么?

What's the strong point to take into consideration to choose between .NET or Java generator in GeneXus KBs?

GeneXus 允许您在 Java and/or .NET 中生成知识库。我搜索了好几天,但没有成功,如果有充分的理由选择两者之一,或者这只是个人喜好。

我想与 Java/.NET 库的交互更相关,但我不确定,也找不到关于此决定的示例。顺便说一句,一些 GeneXus.com 子站点(wiki、培训..)在 .NET 中,而其他子站点在 Java 中。

这是我的主要问题。有一些 point/important 差异、技术决策(性能?部署?...)等需要考虑在 Java 或 .NET 之间选择作为项目的生成器,或者主要与个人偏好使用 "Tomcat" 还是 IIS?

谢谢。

大多数时候,您最终会使用最适合客户技术堆栈的生成器,因此无需做出太多决定。但是,如果完全由您决定,我认为目前一个强有力的论据是 money.

如果您选择 Java,您可以将您的应用程序部署到免费平台,例如 Linux + Apache Tomcat + MariaDB。因此,如果您部署到 PaaSIaaS,您将获得比 .Net.

更低的价格

然而,这即将改变,因为 GeneXus 的下一个版本(代号为 GeneXus Tero)将为 .Net Core 应用程序引入一个新的生成器,这将使开发人员能够也可以将他们的应用程序部署到免费平台。

至于性能、可靠性和可扩展性,两者的生成器(和平台)都相当成熟,并且在市场上有多年的历史,所以没有太大的区别。

除此之外,除了个人喜好或开发团队在每个平台上的经验,我找不到其他论据来选择一个或另一个。