我今天早些时候看到了一篇题为“为什么LAMP上的灯熄灭了”的博文,我觉得有必要做出回应。
首先,吐槽一下:不知何故,这篇文章被发布到了Slashdot上。我从来没有听说过发布它的人,一些快速的谷歌搜索显示他是一个pythoner。他只是在助长语言战争,而slashdot的帖子引发了一场本不该发生的大辩论。我认为Slashdot编辑发布它是不负责任的。
在帖子中,作者将使用PHP+MySQL与使用BASIC进行了类比,然后引用了一段话,声称BASIC“已成为原始黑客脑损伤的主要原因。”
对不起,使用语言不会导致脑损伤。编程有很多层次。使用Python、Ruby、C、C++、Java等,并不会自动使您成为比使用“其他语言”之一的程序员更好的程序员。您可以用任何语言编写垃圾代码。您还可以使用几乎任何语言编写出色的代码。
编程需要练习;好的编程需要大量的练习。通过更多地了解编程实践并将它们应用到您的语言中,您会变得更好。编程的一部分也在学习特定语言何时适合于任务,何时不适合。Python适用于网络,但并不是特别适合它;同样,您可以用PHP编写Web服务器,但这并不意味着您应该这样做。
已经停止语言战争了!停止编写关于您不经常使用或从未特别精通的语言的煽动性文章,并且已经编写了代码!