Должны ли мы использовать Pylons или PHP для нашего веб-приложения? - PullRequest
4 голосов
/ 09 марта 2010

Мой друг и я планируем создать своего рода форумное веб-приложение. Мы использовали основные PHP-фреймворки, но мы действительно думаем об использовании Python, в частности, фреймворка Pylons для нашего приложения. Хотя мы и являемся компетентными программистами PHP, мы немного новички в Python (мы могли бы создавать практические сценарии и тому подобное). Но дело в том, что мы действительно хотим изучать Python, но, тестируя Pylons, кажется, что это действительно сложно для всех многочисленных импортов и всего.

Что бы вы предложили? Какой совет вы могли бы дать нам? Как бы вы предложили нам изучать пилоны?

Ответы [ 4 ]

9 голосов
/ 09 марта 2010

Решите, на чем вы хотите сосредоточиться, чтобы быть продуктивным или изучать новый язык:

  • Если вы хотите изучить Пилоны и Python, используйте Pylon и Python.
  • Если вы хотите поставить стабильное программное обеспечение для форума, используйте PHP, потому что это то, в чем вы компетентны.

Примечание: я должен добавить, что это не означает, что вы не можете работать с Python или Pylon в целом. Все, что я говорю, в вашем случае, вы будете более продуктивны с PHP, потому что вы это знаете.

5 голосов
/ 09 марта 2010

Не пугайтесь импорта в python.Они гораздо чаще встречаются при кодировании на python, чем PHP в целом, и это хорошо, потому что ваше пространство имен никогда не загрязняется вещами, которые вы не ожидаете, если вы не делаете from foo import * (так не делайте этого).Я думаю, вы обнаружите, что структура пилонов дает вам будет иметь неоценимое значение.В PHP также есть фреймворки, но если вы все равно хотите изучать python, я не вижу причин, по которым вам не стоит погружаться в Pylons.

4 голосов
/ 09 марта 2010

Я не знаю о Pylons, но я был в подобной ситуации и создал сайт с использованием Django. Я достаточно изучил Python в среде, с которой я был знаком (веб-приложения), и теперь я выбираю Python в качестве своего первого выбора.

0 голосов
/ 26 июня 2011

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

Хороший код возможен в PHP (и ужасный ужасный код тоже), поэтому используйте лучший инструмент для вас и для этой работы. Однако, если это веб-приложение является хобби и / или не является критически важным программным обеспечением, я бы полностью порекомендовал python, только если выучить новый язык.

...