PHP против Python Django или что-то еще для модуля CMS - PullRequest
0 голосов
/ 26 мая 2010

Мы собираемся разработать модуль CMS для нашего сайта, и мне нужна помощь в выборе языка / структуры для этого проекта. По сути, нам нужно разработать такой «справочный» модуль, как этот, от ebay http://pages.ebay.com/help/index.html, который будет содержать много статических страниц с хорошими URL для SEO. Приложение должно работать быстро, используя мало ресурсов компьютера. Мы стремились использовать php в специально созданной фреймворке mvc, но мы получили совет из других источников, что py / django - это именно тот язык / фреймворк, который нам нужен с точки зрения удобства сопровождения и скорости разработки, потому что он был разработан именно для такого рода проектов. поэтому мне нужен совет специалиста по этому вопросу с плюсами и минусами для каждого выбора.

Ответы [ 2 ]

1 голос
/ 26 мая 2010

Все сводится к тому, что ваш программист чувствует себя комфортно. Если у вас нет программиста, найдите его и спросите, с чем ей удобно работать. Задание, которое вы описываете, кажется довольно простым. Все это можно сделать с помощью прямых php, python, ruby. Воспользовавшись PHP, Java и Python, я предпочитаю последнее. Но, как я уже сказал, задача настолько проста, что вы можете сделать это без проблем на большинстве языков. Я подозреваю, что вы найдете гораздо больше разработчиков, знакомых с PHP, так что вы можете посмотреть в этом направлении.

Что касается фреймворков, то опять же, я не вижу многого, что потребовало бы необработанной мощи всей фреймворк.

  • статические страницы: вам нужен cms, либо пользовательский, либо что-то действительно простое и невероятно простое.
  • Чистые URL-адреса могут быть достигнуты с помощью переписывания URL-адресов (например, директивы apache modrewrite).

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

0 голосов
/ 26 мая 2010

Я бы не сказал, что django был специально разработан для такого проекта. В PHP также есть отличные фреймворки, такие как Zend Framework или symfony и другие.

В конце концов, все сводится к тому, что предлагает ваш рабочий сервер (но я думаю, что вы здесь свободны) и с каким языком программирования вы чувствуете себя наиболее комфортно .

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...