Django
Макс ИщенкоОпубликовано 28.07.2005 в Статьи
Если верить del.icio.us, релиз Django вызвал настоящий шквал интереса в Python-сообществе. Причем многие воспринимают ее как “наш ответ Rails”, хотя это и не совсем так.
В принципе, необходимость иметь über-framework, а не распылять силы по десяткам (сотням?) независимых модулей уже понятна многим, но не появилось пока проекта, который смог бы действительно привлечь критическую массу разработчиков, хотя попытки были.
В этом плане Python заметно проигрывает Ruby (с его Ruby on Rails) и Java (которая благодаря огромному размеру коммьюнити может себе позволить и распыляться и иметь несколько über-frameworks уровня Spring).
P.S.: Возвращаясь к Django – overview, tutorial (на русском) и cheet sheet (PDF).
Понравилась статья? Подпишись на обновления по RSS/E-mail


Працюючи останні 5 років з Object DB якось на світ Relational починаєш дивитися зі скептицизмом…
Аналогічно можу сказати, що випущено Zope3X… Але всього того, що дозволить його легко запустити – ще бракує (tutorial, usability сайту з документацією, і т.п.). Маю надію, що скоро з’явиться.
Працюючи останні 5 років з Object DB якось на світ Relational починаєш дивитися зі скептицизмом…
Впевнений, що багато хто має цілком протилежну думку. ZODB та інші це, насправді, переферія. На жаль чи на щастя – але це так.
Є пореби, є інструментарій, що задовольняє ці потреби. Django і Zope/Plone – то зовсім різні вагові категорії, і підходи до реалізації, і методики вирішення проблем. Важливо, щоб все розвивалося. Вважаю, що універсального “молотка” не існує. Тому про “розпорошення” зусиль при розробці python інструментаріїв нема як навіть говорити.
Дуже, дуже цікава тема! Дякую.
Мирослав дозволю не погодитися. Наприклад по Interface, є дві реалізації PyProtocols та Zope.Interface, в результаті розробники універсальних речей мусять підтримувати обидві. Обробка HTTP протоколу twisted, нижній рівень Zope . Хоча мабуть це просто мої локальні проблеми коли стикнувся з такою ситуацією, що треба враховувати, що можуть бути різні реалізації.
Интересный пример разработки толстого клиента средствами Django и Qt нашел на http://www.cetus.com.ua/research/example/djqt1.html