对于Web开发人员来说,了解通用语言是一个好主意吗?

ggf*_*fan 8 php

我的重点是html,PHP,mysql,javascript,css,ajax,因为这是许多网站所需要的.我仍然是网络开发场景的新手(仅5个月)所以我正在忙着学习所有这些主题.

我的问题是是否要在列表中添加通用语言,如Python或Java.我只用Python玩了一点,所以我对它不太了解.但是,在Web开发方面,Python提供哪些东西可以帮助我吗?(除了django和那些框架).例子很棒!

Ste*_*nte 9

你应该在两种情况下学习一门新语言:

1 - 当需要它时(即你对产品有很好的想法,但它只能用XYZ语言完成)

2 - 你很无聊,有充足的空闲时间;)

PHP是一种非常非常通用的语言.这是有吸引力和广泛的,因为它有充分的理由.我不会担心尝试学习尽可能多的语言,而应该专注于掌握你已经知道的语言.


Sco*_*ers 6

如果您只有五个月的时间进行Web开发,请专注于Web开发.学习框架,MVC,OOP,模式等.这将对您有所帮助.再过六个月,研究一些其他语言 - Python或Java - 来比较这些语言/环境如何处理与PHP相同的问题.


jig*_*fox 2

如果您仍在学习 PHP、JavaScript (AJAX) 和 mysql,那么您现在应该坚持使用它。如果你觉得自己比较适合使用这个组合。我会研究一下 PHP 现有的不同框架(ZendFrameworkCodeIgniterCakePHPSymfony等)和 Javascript(jQueryPrototype + script.aculo.usExtJSMooTools等)。

如果您越来越熟悉不同但通常相似的框架,您确实也应该学习其他语言。而且不仅仅是Python。我会看一下 Ruby,它也是一种通用语言,并且也有很多 Web 框架。(Ruby on RailsMerb(即将合并到Rails 3中)、SinatraCamping等等)。

如果您了解 Java,我还建议您了解可以在 JavaVirtualMachine 中运行的其他语言,例如GroovyScalaJRuby等等。

了解其他事情总是好的。所以你可以获得一些不同的方法来解决问题。