Я только что заметил раздражающий фактор: Django требует либо перезагрузки сервера, либо CGI доступ к работе. Первый вариант невозможен, если у вас нет доступа к серверному процессу Apache. Второе, насколько мне известно, вредно для производительности, и в целом идея запуска CGI делает меня неудобным.Django: мне нужно перезапустить Apache при развертывании?
Я также недавно увидел презентацию под названием «почему я ненавижу Django». Хотя я действительно не разделял большинство голосов (парень Flickr), этот факт повторного запуска сервера звучал очень раздражающе.
Я хотел бы узнать ваш мотивированный опыт в этом отношении. Должен ли я продолжить работу с Django и использовать его как CGI или использовать другую инфраструктуру Python? Является ли параметр CGI плохим, и я должен быть обеспокоен этим, или это жизнеспособный вариант (для производительности и масштабируемости)?
Обратите внимание, что разговор Кэл Хендерсона о том, почему он ненавидит Джанго, был * лейтмотивом в DjangoCon *, поэтому он явно не ненавидит все это. Многие из его «ненавистников» были саркастичны или, по крайней мере, имели в виду «могли бы сделать лучше». –
Это все еще лучше, чем веб-разработка Java. Вы должны перезапустить сервер и подождать намного дольше. –
@ Даниэль: да, но некоторые его моменты были хорошими, некоторые другие были саркастическими до предела неуместности. Я понимаю, что он парень с масштабируемостью, но жалуется на пробелы и вкладки, а материал, который идет на проводе, немного чрезмерен ... если вы достигнете такого уровня сарказма, ваша аудитория начнет задаваться вопросом, насколько саркастическим или реальным все остальное , –