GeneXus允许您使用Java和/或.NET生成KB。我正在搜索几天,如果有一个强有力的理由选择其中一个或者它只是个人偏好,那么就没有成功。
我想与Java / .NET库交互更相关,但我不确定,并且无法找到有关此决策的样本。 BTW一些GeneXus.com子网站(wiki,training ..)在.NET中,其他在Java中。
这是我的主要问题。有一些点/重要的区别,技术决定(性能?部署?...)等等,要考虑在Java或.NET之间作为项目的生成器进行选择,或者主要与个人喜欢的工作有关" Tomcat的"还是IIS?
感谢。
答案 0 :(得分:6)
大多数情况下,您最终会使用最适合客户技术堆栈的生成器,因此没有太多决定。但是,如果决定完全取决于您,我认为目前一个强有力的论据是金钱。
如果您选择Java
,则可以将应用程序部署到免费平台,例如Linux
+ Apache Tomcat
+ MariaDB
。因此,如果您部署到PaaS
或IaaS
,则价格会低于.Net
。
然而,这将要改变,因为GeneXus
的下一个版本(代号为GeneXus Tero
)将为.Net Core
应用程序引入一个新的生成器,这将使开发人员能够部署他们在免费平台上的应用。
在性能,可靠性和可扩展性方面,发电机(和平台)都非常成熟,并且在市场上有很多年,所以没有太大区别。
除此之外,除了个人喜好或开发团队在每个平台上的经验之外,我找不到其他选择其中一个或另一个的论据。