强类型的php替代品

时间:2011-03-21 01:13:54

标签: php strong-typing

我已经用PHP编程了好几年了,但我也有一些其他语言的经验,比如java,c ++,c#等。我认为PHP是一个很好的Web开发语言,但我真的很想念一些来自其他语言,主要是PHP是弱类型的,并且实际(运算符)重载是不可能的。所以现在我正在寻找替代方案。我已经尝试过asp.net(c#mvc),我真的很喜欢这种语言,但它只是windows,我想要一种可以在基于linux的系统上运行的语言。

你有什么建议吗?我想要:

  • 一种强类型语言
  • 很好的mysql支持
  • 函数重载(最好是操作符重载)
  • OOP
  • 对Web开发很有用

4 个答案:

答案 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