(系统=编程语言,框架等)
PHP有一些重要的好处,其他编程语言及其框架会忽略它们.
其中之一是易于部署.将文件放入与URL匹配的目录中会感觉很脏.但它令人难以置信的简单直接.无论你如何看待语言本身.
在Apache上你有mod_php和FastCGI.在所有其他Web服务器上,您可以使用FastCGI,它的行为就像普通的旧mod_php一样.目录中的文件并继续.
如果您在代码中更改某些内容,则不会重新启动.只需重新加载页面即可.
我使用了很多语言,包括4大脚本编写器Perl,Ruby,PHP,Python.每当我有选择时,我都会使用Python.
但这种选择很容易.如果我想使用Python进行Web开发怎么办?
Apache + mod_python
WSGI
CGI
FastCGI的
Python网络服务器
代理后面的Python webserver
SCGI
放弃吧
与任何其他语言相似.
目前还是在开发中有什么可用的,这可能是未来的PHP杀手?有什么好处,易于部署,但有更好的语言?
您描述的PHP编程风格非常简单,易于掌握给新开发人员.然而,我喜欢这种语言的一件事是,它可以超越"删除目录中的文件"方法并仍然保持其易用性.
有几个成熟的MVC框架可以促进良好的编码实践,关注点分离,干净的URL等.有几个不同的包提供ORM功能.有测试驱动开发的选项.
这个问题意味着PHP作为一种语言本质上是坏的,并且只是很受欢迎,因为它易于部署.
我敢说,宇宙中存在相当多的糟糕PHP代码,但也有大量优秀的PHP代码.随着时间的推移,语言将继续作为一个坚实的发展平台.
现实可能是Good PHP 是 PHP Killer.