Немного мыслей о Django.
By admin ~ Январь 30th, 2010. Filed under: Вебсервер.
В свое время мне надоело при разработке сайтов на PHP писать каждый раз один и тот же код, я стал поглядывать на фреймворки. Изучив мельком парочку типа Kohana и Zend Framework, я обратил внимание, что молодежь изучает Ruby on Rails и Django.
Ruby on Rails написан на Ruby, имеет очень большое сообщество и достаточно популярен за рубежом. Но для меня язык Ruby - это неизвестный в Linux кругах язык - попробуйте найти работу на Ruby.
Djano - написан на python, хотя популярность ниже, чем у Ruby - я судил по количеству писем в гугл рассылке в день. Python - язык известный, работа по нему есть - это и стало важным фактором для меня.
Если кто не знает о Django - это веб фреймворк на python, позволяющий разрабатывать сайты. Родительский сайт проекта
.
Итак с django - я почти год. Хотел бы написать, что мне нравиться в нем, а что нет.
Начнем с противного - не нравиться:
- когда я начал изучать, попал на переход с 0.96 версии на 1.0. Куча доков и примерно в инете просто не работала, у джанги нет устранявшегося API - постоянно нужно, что то допиливать
- маленькое сообщество - в наших силах сделать его больше
- скелет, который трудно сломать - например, нужно было сделать многосайтовость, на одном движке, пришлось сильно извратиться.
- нет встроенной database migration, в рельсах она из коробки
Нравиться:
- с тех пор не написал ни одного SQL запроса - после php это очень приятно
- грамотная документация, там все есть - если нет, смотри еще раз)
- python, сначала было тяжело, потом привык - очень понравились исключения, писать с ними одно удовольствие
Компоненты в django - это палка о 2 концах, они удобны, но когда django обновляется - приходиться следить, что бы они не сломались - а они ломаються.
А вас что привлекло в django?
Popularity: 17%
Похожие статьи:
Июнь 2nd, 2010 at 07:57
“с тех пор не написал ни одного SQL запроса - после php это очень приятно” если бы ты писал на голом python то тоже писал бы запросы. Например в Zend Framework запросы делаются еще более изящно чем в django
P.S. django мне не нравиться. Очень сильно не нравиться.
Апрель 18th, 2012 at 01:32
vidok, ну хоть бы написал чем не нравится