Comments by "Spoki Mo" (@spoki89) on "Михаил Омельченко | Django School"
channel.
-
У джанго отвратительная документация, которая плохо задокументирована и своевременно не обновляется должным образом, сложные не травиальные запросы к бд делать геморно, проще чистый sql запрос делать, чем городить фарш из кода в котором потом можно запутаться если запрос большой что нарушает принцип орм и смысла использовать фреймворк в которой орм просто для травиальных задач смысла мало, взять ту же laravel там орм реализована просто конфетка, удобнее и понятнее и документация простая и понятная, роуты тоже приятнее реализованы, а это самые основы в которых джанго явно уступает, хоть и питон. Так же с питоном могут часто возникать проблемы с табуляцией когда работаете с разными редакторами, для продакшена я использую легковесный, а для разработки PyCharm, так вот табуляция добавленная через visual studio code неоднократно мне выбивало ошибку синтаксиса, короче смотрите сами, если новичок и выбираете с чего стартануть, используйте классическую модель mvc, она проще и понятнее, в джанге еще придется работать с паттернами, а когда будете выгружать на реальный сервер тут еще приколы вылезут, один из основных вам придется переназначать вывод статики из app, который потом будете цеплять к апачу или нджинксу, с mysql тоже будут приколы с драйвером, нужно будет качать отдельный так как там с ним баг, вообще все приколы джанги долго описывать, единственное что там прикольно так как это-то, что для админки травиальный функционал очень просто добавляется и легко интегрируется, но и минус в этом такой же, когда нужно писать сложные модули с сложным представлением, вот тут вы просто начнете плеваться от этого ноу хао, вообщем джанго для легких проектов может подойти, а для серьезных проектов с продуманной админкой это будет вакханалия как по мне, может конечно у меня опыта мало в этой части и я не компитентен, но опять же была бы документация нормальная, а когда она корявая и часто например для версии 1.9 одно, а для версии 2+ уже другой синтаксис на который инфы раз два и обчелся, додумывай сам что придумали там разработчики ну нафиг реально. Фреймворк для того и должен быть, что бы упрощать разработку, а и забыл упоминуть про шаблоны форм, тоже тот еще прикол, на который уйдет время, что бы вкурить, отдавать статику в таком виде в 2к19 сервером уже не комильфо. Писал на джанго несколько месяцев и второй год поддерживаю проект, до этого писал на пхп на классической mvc (и сейчас пишу) моделе и вот спустя время я понял, что повелся на красивые словечки про джанга, когда прикоснулся к laravel я ее понял на интуитивном уровне!!!!! Все просто и понятно, документация написана как на c#, очень доступно и разжованно!
8
-
6
-
4
-
3
-
3
-
2
-
2
-
1
-
1
-
1
-
1
-
В том то и дело, я тоже в свое время повелся, когда трещали джанго, джанго круто и просто, документация отличная, сообщество тоже, а на деле документация кривая, не обновляется нормально, сообщество не сказал бы, что большое, найти инфу не так-то просто бывает порой и много под капотом, что в доках описано для галочки , когда начинаешь углубляться и самое печальное приходится крутить движок из нутри где какие функции джанги и как выполняют, так как в доках печаль просто.
1
-
1