什么是大型Web应用程序的最佳服务器端编程语言?

Gee*_*man 13 scale

我有一个大型的Web应用程序想法,我想要工作,这将需要安全的数据库交互,文件创建和编辑功能,速度和输出HTML.它需要能够在webhost上运行,而不是在自运行服务器上运行.用于创建它的最佳编程语言是什么?我不是在寻找'最简单',我正在寻找对我希望开发的Web应用程序类型最有用的东西.

编辑:它需要能够在Linux上运行.

cde*_*oot 3

请定义“网络主机”。对于很多人来说,这意味着“PHP 主机”,这将您对语言的选择限制为 1 种。

对于大型 Web 应用程序,我肯定会采用在 JVM 上运行的东西(假设您对“webhost”的定义包括一些接受 .war 文件进行托管的商店 - 我通常在虚拟机上自行托管并运行 Play 框架,因为它就容易多了)。在 JVM 上,您可以选择框架和语言 - 再次查看 Play - 这里开始取决于语言技能、特定需求等。对于大型应用程序来说,Scala 肯定会出现在我这些天的候选名单上。

请注意,我说的是“JVM”,而不是“Java”。我认为 JVM 生态系统很强大 - 您可能会找到一个采用标准 .war 文件格式来托管的网站,如果您需要一个库,它通常就在那里,性能是一流的。Java 作为一种编程语言,表现一般,但幸运的是现在有选择。

此外,很大程度上取决于你的技能、你的喜好等等。我想说 Python、Perl、Ruby、C# 都是构建大型网站的非常可行的语言。您更喜欢什么开发语言?归根结底,这是开发速度和易用性的一个重要因素......