Programming languages PHP程序员是否应该转向Python以实现可伸缩的应用程序?

Programming languages PHP程序员是否应该转向Python以实现可伸缩的应用程序?,programming-languages,Programming Languages,我是一名PHP和PERL程序员,最近我开始觉得,如果我选择Python或Ruby作为实现语言,事情会变得简单一些,当我想到可伸缩性时更是如此 我知道大约60%的web应用程序仍然是用PHP编写的,包括像雅虎和Facebook这样的大公司。但我还是想知道现在人们的普遍看法 我应该学习一种较新的语言,还是继续使用PHP作为web应用程序的首选语言。在您使用的当前技术出现问题之前,我认为没有理由切换到新的语言 然而,我主张每隔一段时间为教育目的更换一次语言。除非您使用的当前技术出现问题,否则我认为没有

我是一名PHP和PERL程序员,最近我开始觉得,如果我选择Python或Ruby作为实现语言,事情会变得简单一些,当我想到可伸缩性时更是如此

我知道大约60%的web应用程序仍然是用PHP编写的,包括像雅虎和Facebook这样的大公司。但我还是想知道现在人们的普遍看法


我应该学习一种较新的语言,还是继续使用PHP作为web应用程序的首选语言。

在您使用的当前技术出现问题之前,我认为没有理由切换到新的语言


然而,我主张每隔一段时间为教育目的更换一次语言。

除非您使用的当前技术出现问题,否则我认为没有理由切换到新技术


然而,我主张每隔一段时间为教育目的改变语言。

一个好的经验法则是使用适合应用程序的技术。i、 e:不要仅仅为了使用Python而使用Python……当你有理由使用它时就使用它。如果您需要更好的OOP支持和更多的库,那么Python就可以了。在您的案例中,取舍是学习曲线。

一个好的经验法则是使用适合应用程序的技术。i、 e:不要仅仅为了使用Python而使用Python……当你有理由使用它时就使用它。如果您需要更好的OOP支持和更多的库,那么Python就可以了。在您的案例中,取舍是学习曲线。

Q1:我应该学习另一种语言吗?
A1:当然可以。不,如果,为什么,但是。总是学习

问题2:我应该将工作应用程序迁移到另一种语言吗?
A2:不要破坏正在工作的东西;但是如果它们工作不好,那么重写可能是个好主意

问题3:Python/Ruby/Scala是否比PHP更具“可伸缩性”
A3:不太可能;但是坏的框架似乎更少了,所以可能更容易找到好的框架。

Q1:我应该学习另一种语言吗?
A1:当然可以。不,如果,为什么,但是。总是学习

问题2:我应该将工作应用程序迁移到另一种语言吗?
A2:不要破坏正在工作的东西;但是如果它们工作不好,那么重写可能是个好主意

问题3:Python/Ruby/Scala是否比PHP更具“可伸缩性”
A3:不太可能;但是坏的框架似乎少了,所以可能更容易找到好的框架。

我没有听说可伸缩性是选择Ruby/Rails的原因之一。更多的人说开发(包括修改现有应用程序)和调试更快。

我没有听说可伸缩性是选择Ruby/Rails的原因之一。更多的人说开发(包括修改现有的应用程序)和调试更快。

特别是在可伸缩性方面,我看不出Python或Ruby做了什么在PHP中不容易(相对)完成的事情

web应用程序中的可伸缩性问题大多与语言无关,因此这些问题的解决方案可以用任何语言提供。当然,实现的易用性和效率会有所不同,但PHP在易用性和效率方面并不是最差的


我会坚持使用PHP,只要切换到新语言的原因是为了获得更大的可伸缩性。但如果原因是“我觉得我没有什么东西可以用PHP学习了,我想学习一门新语言”,那就继续吧!:)

特别是在可伸缩性方面,我看不出Python或Ruby做了什么在PHP中(相对)不容易做到的事情

web应用程序中的可伸缩性问题大多与语言无关,因此这些问题的解决方案可以用任何语言提供。当然,实现的易用性和效率会有所不同,但PHP在易用性和效率方面并不是最差的


我会坚持使用PHP,只要切换到新语言的原因是为了获得更大的可伸缩性。但如果原因是“我觉得我没有什么东西可以用PHP学习了,我想学习一门新语言”,那就继续吧!:)

如果您正在寻找可伸缩性,那么切换到Python将是一个不错的选择。我曾经是一名PHP开发人员,为一家电信公司开发了大约150个应用程序。慢慢地,我意识到我需要一种能够与其他编程语言结合以实现可伸缩性的东西,我的答案是Python。我在Python方面确实取得了巨大的成功。Python最好的地方在于它不仅仅是一种脚本语言,它还不止于此。一旦您开始使用Python,您就会发现这一点。

如果您正在寻找可伸缩性,那么切换到Python将是一个不错的选择。我曾经是一名PHP开发人员,为一家电信公司开发了大约150个应用程序。慢慢地,我意识到我需要一种能够与其他编程语言结合以实现可伸缩性的东西,我的答案是Python。我在Python方面确实取得了巨大的成功。Python最好的地方在于它不仅仅是一种脚本语言,它还不止于此。一旦开始使用Python,您就会发现这一点。

有趣的问题!我在同一条线上思考了一段时间。有趣的问题!一段时间以来,我一直在思考同样的问题。