我的重点是html,PHP,mysql,javascript,css,ajax,因为这是许多网站所需要的.我仍然是网络开发场景的新手(仅5个月)所以我正在忙着学习所有这些主题.
我的问题是是否要在列表中添加通用语言,如Python或Java.我只用Python玩了一点,所以我对它不太了解.但是,在Web开发方面,Python提供哪些东西可以帮助我吗?(除了django和那些框架).例子很棒!
你应该在两种情况下学习一门新语言:
1 - 当需要它时(即你对产品有很好的想法,但它只能用XYZ语言完成)
2 - 你很无聊,有充足的空闲时间;)
PHP是一种非常非常通用的语言.这是有吸引力和广泛的,因为它有充分的理由.我不会担心尝试学习尽可能多的语言,而应该专注于掌握你已经知道的语言.
如果您只有五个月的时间进行Web开发,请专注于Web开发.学习框架,MVC,OOP,模式等.这将对您有所帮助.再过六个月,研究一些其他语言 - Python或Java - 来比较这些语言/环境如何处理与PHP相同的问题.
如果您仍在学习 PHP、JavaScript (AJAX) 和 mysql,那么您现在应该坚持使用它。如果你觉得自己比较适合使用这个组合。我会研究一下 PHP 现有的不同框架(ZendFramework、CodeIgniter、CakePHP、Symfony等)和 Javascript(jQuery、Prototype + script.aculo.us、ExtJS、MooTools等)。
如果您越来越熟悉不同但通常相似的框架,您确实也应该学习其他语言。而且不仅仅是Python。我会看一下 Ruby,它也是一种通用语言,并且也有很多 Web 框架。(Ruby on Rails、Merb(即将合并到Rails 3中)、Sinatra、Camping等等)。
如果您了解 Java,我还建议您了解可以在 JavaVirtualMachine 中运行的其他语言,例如Groovy、Scala、JRuby等等。
了解其他事情总是好的。所以你可以获得一些不同的方法来解决问题。