Подтвердить что ты не робот

Django vs PHP + framework

Я нахожусь в процессе выбора веб-фреймворка для приложения, которое будет содержать:

  • жесткий пользовательский интерфейс ajax для администрирования и конфигурации
  • доступ к которому осуществляется через мобильные терминалы (например, мобильные телефоны, мобильные устройства и т.д.), которые будут включать Google Gears для автономной поддержки.
  • отчетный сайт

Поскольку я знаю базовый PHP, а также Python, я склонен использовать Django, поскольку Python - намного лучший язык. Тем не менее, нужно многократно использовать ajax (jquery, YUI,...) и необходимость какого-то механизма отчетности (например, Jasper Reports для java), отталкивает меня от Django, так как я не вижу много результатов в google... Просто кажется, что PHP имеет гораздо больше документации и дополнений, которые могли бы помочь с моими требованиями, а также такие рамки, как Symfony или CodeIgniter, обернули некоторые из слабых сторон языка PHP.

Любой опыт работы с ajax и отчетностью и Django? В принципе, я хочу быть уверенным, что переход с Django - это способ пойти или предупредить, чтобы держаться подальше от него.

Приветствия

4b9b3361

Ответ 1

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

Ответ 2

Мы используем PHP + Cake. Абсолютно избегайте Торта. Они нарисовали себя в углу, настаивая на совместимости с PHP 4. Специальный рост PHP сделал его немного франкенским. Я хочу использовать python ежедневно вместо PHP. Это всего лишь личное мнение, но я призываю вас пойти на питон.

Документация PHP достаточна, но чрезмерна. Заметки, сделанные пользователем, создают впечатление объема, но они часто непоследовательны. Официальной документации иногда не хватает, и она объединяет версии PHP вместе. Для сравнения, документация python продуманна, хорошо организована и разделена версией.