ekraner
Сен. 5, 2008 21:13:10
Здравствуйте
Требуется написать сервис.
Работа с flv, или другим видео, потоковым видео. Также база данных, как выбрать фреймворк и стоит каркас похвал?
crchemist
Сен. 5, 2008 21:26:03
ekraner в цій гілці створюють теми які стосуються програмування на пітоні. Тему типу цієї варто кидати в флейм.
crchemist
Сен. 5, 2008 21:36:31
а щодо теми - попробуй Zope2/Plone
http://plone.org то не фреймворк але тобі має сподобатись. ну а з фреймворків можеш попробувати zope3/grok
http://grok.zope.org/. Він зручний тим що коли почнеш себе впевнено почувати в zope3 - зможеш використовувати всі можливості zope3, при тому не треба буде переробляти код який написаний для grok. ну а zope3 - то компонентна архітектра, обєктна база даних і багато іншого. до того майже вдалось запустити його на
http://appspot.com
crchemist
Сен. 5, 2008 21:46:04
**Зачем использовать фреймворк**
1 - збереження даних. використовуючи наприклад zope я не хвилююсь про всякі транзакції і так далі. Просто унаслідую клас від Persistent і все
2 - безпека. десь в конфігах (zcml) я прописую хто і до чого має доступ і не хвилююсь і не витрачаю тижні на створення своєї власної системи безпеки
3 - я не спілкуюсь з сервером напряму. не парсаю всякі хідери/query strings. пишу класи/функції які приймають певні параметри - фреймворк сам все парсить - і викликає мої функції з правильними аргументами
та й ше купа всього, правда zope не фреймворк але все написане вище стосується більшості фреймворків
ekraner
Сен. 6, 2008 00:34:19
Як Zope не-фреймворк?
crchemist
Сен. 6, 2008 01:00:47
http://www.zope.org/WhatIsZope зоуп набагато більше ніж фреймворк. То сервер аплікацій. Для нього пишуть програми на пітоні в певному форматі і він їх запускає - троха не правильно але…
Ferroman
Сен. 6, 2008 02:27:22
Очень зависит от условий.
Если нужно что-то не очень громоздкое и быстро - лучше Django.
Если требуется много нестандартной функциональности (к тому же неизвестной) и планируется писать свою админку - Pylons.
Если планируется портал с большой маштабированностью и обширным функционалом - Plone/Zope (но, признаюсь этот вывод только со слов других, сам не пользовал)
И, да, фреймворки на питоне стоят того что бы их использовать.