Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 5, 2008 21:13:10

ekraner
От:
Зарегистрирован: 2008-08-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачем использовать фреймворк

Здравствуйте
Требуется написать сервис.
Работа с flv, или другим видео, потоковым видео. Также база данных, как выбрать фреймворк и стоит каркас похвал?



Офлайн

#2 Сен. 5, 2008 21:26:03

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачем использовать фреймворк

ekraner в цій гілці створюють теми які стосуються програмування на пітоні. Тему типу цієї варто кидати в флейм.



Офлайн

#3 Сен. 5, 2008 21:36:31

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачем использовать фреймворк

а щодо теми - попробуй Zope2/Plone http://plone.org то не фреймворк але тобі має сподобатись. ну а з фреймворків можеш попробувати zope3/grok http://grok.zope.org/. Він зручний тим що коли почнеш себе впевнено почувати в zope3 - зможеш використовувати всі можливості zope3, при тому не треба буде переробляти код який написаний для grok. ну а zope3 - то компонентна архітектра, обєктна база даних і багато іншого. до того майже вдалось запустити його на http://appspot.com



Офлайн

#4 Сен. 5, 2008 21:46:04

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачем использовать фреймворк

**Зачем использовать фреймворк**
1 - збереження даних. використовуючи наприклад zope я не хвилююсь про всякі транзакції і так далі. Просто унаслідую клас від Persistent і все
2 - безпека. десь в конфігах (zcml) я прописую хто і до чого має доступ і не хвилююсь і не витрачаю тижні на створення своєї власної системи безпеки
3 - я не спілкуюсь з сервером напряму. не парсаю всякі хідери/query strings. пишу класи/функції які приймають певні параметри - фреймворк сам все парсить - і викликає мої функції з правильними аргументами
та й ше купа всього, правда zope не фреймворк але все написане вище стосується більшості фреймворків



Офлайн

#5 Сен. 6, 2008 00:34:19

ekraner
От:
Зарегистрирован: 2008-08-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачем использовать фреймворк

Як Zope не-фреймворк?



Офлайн

#6 Сен. 6, 2008 01:00:47

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачем использовать фреймворк

http://www.zope.org/WhatIsZope зоуп набагато більше ніж фреймворк. То сервер аплікацій. Для нього пишуть програми на пітоні в певному форматі і він їх запускає - троха не правильно але…



Офлайн

#7 Сен. 6, 2008 02:27:22

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Зачем использовать фреймворк

Очень зависит от условий.
Если нужно что-то не очень громоздкое и быстро - лучше Django.
Если требуется много нестандартной функциональности (к тому же неизвестной) и планируется писать свою админку - Pylons.
Если планируется портал с большой маштабированностью и обширным функционалом - Plone/Zope (но, признаюсь этот вывод только со слов других, сам не пользовал)
И, да, фреймворки на питоне стоят того что бы их использовать.

Отредактировано (Сен. 6, 2008 02:28:17)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version