Django 1

Після довгих місяців розробки в світло нарешті вийшла нова версія цього досить популярного веб-фреймворку, написаного на Python.

В першу чергу варто відзначити те, що 1.3 - це остання версія фреймворку, яка буде підтримувати Python 2.4. Уже з версії 1.4 наявність в системі Python 2.5 буде обов'язковою умовою.

Django 1

Прикольно. А де список історій успіху. -)

>> Yesod ftw!

> Прикольно. А де список історій успіху. -)

Тебе, похмурого тільки історії успіху фреймворків і цікавлять? У біореактор, бидло.

Прикольне опис. Twig потрібен тому, що без twig на php повний швах. Це не я говорю, а php-шники. А тепер порахуємо, скільки php-ників пишуть без twig, і скільки про нього взагалі поняття не мають. І скільки це породжує проблем.

І на цій похоронній ноті тему twig можна закрити. Як і тему php. Як і саме php, в принципі. Тут вас, дітей з пісочниці (розташованої на скелі) просто не зрозуміють.

Django 1

Прикольно. А де список історій успіху. -)

поки немає. на production level воно тільки виходить, але пиляють його вельми інтенсивно

Не знаю кому як, але я виходжу з таких міркувань:

1) Серце Джанго це ОРЗ. Мені не завжди потрібна БД. Частіше не потрібна.

2) Моделі в джанго навантажуються купою хитрих аттрибутов і тягнуть в собі все починаючи від того foreign key це або від Label для UI. Це не правильно. Модель повинна бути ПРОСТИМ класом без всякої хрін. А ось все, що не стосується теми мені здається має бути mixin і тільки тоді коли треба було. За допомогою адаптерів це вирішується легко.

3) Мені подобається коли система складається з окремих блоків. Еслітакое можливо, то з'явиться якийсь ринок блоків. А поки такого не спостерігається. Коли я писав з Джанго мені здавалося, що система схожа на макарони.

> Окстись, ти схиблений на PHPшніках. Ти нічим не кращі за них самих. У тебе манія переслідування.

Ти просто не уявляєш, який слід в ніжною, вразливою, невинної душі може залишити враження від ознайомлення з php, написаним на delphi.

От скажіть мені, Фанбоу, навіщо потрібно це ваще джанго-Хуанг? Набір незв'язних милиць - роутинг мл.ь на регулярочках, середня глибина коллстека в п'ятдесят. Які ще у вас там фетиші? DRY? В якому місці?

> 1) Серце Джанго це ОРЗ. Мені не завжди потрібна БД. Частіше не потрібна.

Django не універсальна срібна куля.

> 3) Мені подобається коли система складається з окремих блоків. Еслітакое можливо, то з'явиться якийсь ринок блоків. А поки такого не спостерігається. Коли я писав з Джанго мені здавалося, що система схожа на макарони.

Ну, взагалі-то, так і є. Хоча, відверто кажучи, ти швидше за прав (з моєї точки зору, і не те, щоб нелогічно, а просто не дуже приємно). Це суперечка між «потужно, технічно, ентерпрайзно, підтримувані» і «просте і незграбно як три копійки». У всіх людей сприйняття різне, і засвоюваність різних речей різна, тому універсальної системи «щоб усім» не буває.

Я, до речі, не бачу в новини, щоб щось подібне обіцялося. -)

> У нас не бидло-сайт, у нас велике багатокомпонентне интерпрайз-додаток (в планах масштабування на десятки серваков). Варіант, коли з консольку набираєш «створити такий-то контролер, створити таку-то модель» - навіть не розглядався

Половина ЛОРа хворіє тупий ненавистю до PHP. Ущербні вважають, що на PHP нічого більш складних домашніх сторінок не пишеться. Дитсадок в загальному.

У нас не бидло-сайт, у нас велике багатокомпонентне интерпрайз-додаток (в планах масштабування на десятки серваков).

ZF непоганий для підняття таких проектів а ось для створення дрібних сайтів думаю той же симфони набагато зручніше.

> Варіант, коли з консольку набираєш «створити такий-то контролер, створити таку-то модель» - навіть не розглядався

Ну і даремно, zf скриптик дуже навіть допомагає в цьому + кодогенерацію моделей доктрини.

Yii розглядали при виборі фреймворма для проекту, він не сподобався. Я не кажу, що ZF ідеальний, але це поки найкраще, що є

У Zend Framework хоч покровитель є неслабкий а Yii насправді фіг його знає що буде в майбутньому тому правильно вибрали имхо.

> Django не універсальна срібна куля.

На жаль 80% а то і 90% джангістов на практиці забувають про це.

> Половина ЛОРа хворіє тупий ненавистю до PHP. Ущербні вважають, що на PHP нічого більш складних домашніх сторінок не пишеться. Дитсадок в загальному.

Ось беремо велосипед для катання по двору. спочатку прикручуємо до нього тачку щоб можна було цеглини возити. Потім додаємо електродвигун, щоб ноги не втомлювалися. А закінчується це чудо апаратом в якому ядерний реактор і лопаті. А ще він варить Кава і перевіряє, що мін немає.

Так ось це історія PHP. Він створений жахливим. І до сих пір у нього такі речі, що краще б його не було. Вже краще б на Перл писали. Бо щоб вивчити перл треба більше мізків.

Django 1

Yii розглядали при виборі фреймворма для проекту, він не сподобався

а я то тут причому?

> Це що виходить, для Джангі потрібен Дедик?

Ні, не потрібен. Все відмінно шустрий на шаред хостингах з 40-ка мегабайтами на всі процеси.