Должны ли мы использовать Pylons или PHP для нашего веб-приложения?
Мой друг и я планируем создать веб-приложение в виде форума. Мы использовали основные PHP-фреймворки, но на самом деле мы думаем об использовании Python, в частности, фреймворка Pylons для нашего приложения. Хотя мы и являемся компетентными программистами PHP, мы немного новички в Python (мы могли бы создавать практические сценарии и тому подобное). Но дело в том, что мы действительно хотим изучать Python, но, тестируя Pylons, кажется, что это действительно сложно со всем многочисленным импортом и всем.
Что ты предлагаешь? Какой совет вы могли бы дать нам? Как бы вы посоветовали нам изучать пилоны?
4 ответа
Решите, на чем вы хотите сосредоточиться, чтобы быть продуктивным или изучать новый язык:
- Если вы хотите изучать Pylons и Python, используйте Pylon и Python.
- Если вы хотите предоставить стабильное программное обеспечение для форума, используйте PHP, потому что это то, что вы компетентны в.
Примечание: я должен добавить, что это не означает, что вы не можете работать с Python или Pylon в целом. Все, что я говорю, в вашем случае, вы будете более продуктивны с PHP, потому что вы это знаете.
Не пугайтесь импорта в python. Они гораздо чаще встречаются при кодировании на python, чем на PHP в целом, и это хорошо, потому что ваше пространство имен никогда не загрязняется вещами, которые вы не ожидаете, если только вы этого не сделаете from foo import *
(так что не делай этого). Я думаю, вы обнаружите, что структура пилонов дает вам будет иметь неоценимое значение. В PHP также есть фреймворки, но если вы все равно хотите изучать python, я не вижу причин, по которым вам не стоит погружаться в Pylons.
Я не знаю о Pylons, но я был в подобной ситуации и создал сайт с использованием Django. Я достаточно изучил Python в среде, с которой я был знаком (веб-приложения), и теперь я выбираю Python в качестве своего первого выбора.
У нас много раз была эта дискуссия на моей работе. Мы используем PHP, и все здесь хотели бы перейти на Python. Даже для наших новых веб-проектов PHP предоставляет, и так как мы используем его каждый день, это то, что мы используем. Многие вещи в PHP раздражают меня, и я люблю Python, который говорит, что я большой поклонник "использовать лучший инструмент для работы".
Хороший код возможен в PHP (и ужасный ужасный код тоже), поэтому используйте лучший инструмент для вас и для этой работы. Однако, если это веб-приложение является хобби и / или не является критически важным программным обеспечением, я бы полностью порекомендовал Python, только если выучить новый язык.