2010-11-19 3 views
0

Просто интересно, как я думаю об обучении либо PHP или Django (у меня есть предыдущие знания Python), какие преимущества делают Python и Django имеют более PHP, какие недостатки и т.д.Python (с Django) и PHP

Я надеваю «Не хочу знать, какой из них лучше, конечно, ни того, ни лучшего, у обоих есть свои хорошие стороны, а также плохие стороны, и я, вероятно, узнаю их в какой-то момент. Я не хочу начинать пламенную войну или что-то еще, но, пожалуйста, расскажите мне о некоторых преимуществах и недостатках как для того, чтобы помочь мне выбрать, какой из них выучить первым.

Заранее благодарен!

+3

Вопросы, подобные этому, задавались много раз. http://stackoverflow.com/search?q=PHP+vs+Python http://stackoverflow.com/search?q=PHP+vs+Django –

+0

Прошу прощения, но ни один из этих результатов на самом деле не был хорошим ответом на мой вопрос (да, я посмотрел на них) – Anto

+0

Не пытайтесь напрямую сравнивать Django с PHP. PHP и Python - оба языка программирования; Django - это веб-приложение. Если вы занимаетесь веб-программированием, разница между программированием и без рамки выглядит как ночь и день. Конечно, существуют также фреймворки PHP, такие как CakePHP. –

ответ

4
  • PHP - популярный язык для веб-разработки с множеством библиотек и примеров в Интернете.
  • Python - это современный, хорошо продуманный язык программирования, где все является объектом. Он хорошо работает во многих средах, включая веб-программирование, хотя он не был изначально предназначен для этой среды.

Если вы хотите использовать язык сценариев общего назначения, который также может использоваться для веб-разработки, то изучение Python было бы хорошей идеей. Если вы только планируете заниматься веб-разработкой, и ваша главная задача - получить работу, опыт работы на PHP сделает вас привлекательными для большого числа потенциальных работодателей, которые уже используют эту технологию.

+0

Я, вероятно, узнаю оба в какой-то момент, но я думаю, что поеду с Django, поскольку у меня есть предыдущее знание Python? Я буду ждать еще нескольких указателей, но спасибо :) – Anto

+1

@anto: Если у вас есть предыдущий опыт Python (и справедливый бит, а не только то, что вы написали программу один раз), лучше не строить на предыдущем опыте, а не бросать это далеко ... – ircmaxell

+0

У меня есть знание Python, но не могу сказать много, хотя я написал несколько небольших программ. это означает, что я хорошо знаю базовый язык и часть стандартных библиотек. на данный момент я, вероятно, поеду с Django, спасибо – Anto