/ / Django срещу PHP + framework - php, django, рамки

Джанго срещу PHP + рамка - php, django, рамки

Аз съм в процес на избиране на уеб рамка за приложение, което ще съдържа:

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

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

Всеки опит с Ajax и отчитане и Джанго? По принцип искам да бъда убеден, че пътуването с Джанго е начинът да отида, или предупредих, че ще стоя далеч от него.

Наздраве

Отговори:

11 за отговор № 1

Аякс и докладването и Джанго вървят доста добрезаедно, така че ако се окажете по-комфортно в Python (без изненада) и бихте искали добре закръглена рамка да кодирате - Django е начинът да отидете. Това не е по пътя ви, докато сте доста пълнофункционални, имаме производствени Аякс сайтове с тежки отчети (всички обичани все пак) и никога не съжалявахме, че ще отидем с Django над RoR или особено PHP.


19 за отговор № 2

Използваме PHP + Cake. Избягвайте абсолютно тортата. Те са боядисани в ъгъла, като настояват за съвместимост с PHP 4. Специалният растеж на PHP е направил малко франкенски език. Желая да използвам Python ежедневно, вместо PHP. Това е само лично мнение, но ви препоръчвам да отидете на пътя на питън.

PHP документацията е достатъчна, нопрекомерно. Бележките, създадени от потребителите, създават впечатление за насипно състояние, но често са непоследователни. Официалната документация понякога липсва и обединява версиите на PHP. За сравнение, документацията на Python е целенасочена, добре организирана и отделена от версията.