我已经用PHP编程了好几年了,但我也有一些其他语言的经验,比如java,c ++,c#等。我认为PHP是一个很好的Web开发语言,但我真的很想念一些来自其他语言,主要是PHP是弱类型的,并且实际(运算符)重载是不可能的。所以现在我正在寻找替代方案。我已经尝试过asp.net(c#mvc),我真的很喜欢这种语言,但它只是windows,我想要一种可以在基于linux的系统上运行的语言。
你有什么建议吗?我想要:
答案 0 :(得分:6)
您可能需要查看this similar question。在答案中强烈建议使用Python,并且不幸的是除了函数重载之外还满足所有条件。这就是说Java和C#听起来很像你可能想要的,并且都可以在基于linux的系统上运行。
Django Framework是一个基于python的Web开发框架,如果您选择该路由,应该可以使用Python开发网站。
答案 1 :(得分:3)
我知道这是一个老问题,但是如果你喜欢C#和ASP.NET MVC,你应该看看Mono。
答案 2 :(得分:2)
试试Haxe。它具有非常强大的类型,可以编译为其他语言,例如PHP,因此您可以充分利用强类型和灵活性将其部署到任何廉价的PHP驱动托管中。
答案 3 :(得分:0)
好吧,如果您喜欢C ++,并且可以编写可移植代码(在Linux和Windows之间工作的代码),那么您可以查看其中一个C++ web frameworks。
就个人而言,我无法想象C ++中有如此大量的字符串操作:P