Найти - Пользователи
Полная версия: Зачем использовать фреймворк
Начало » Web » Зачем использовать фреймворк
1
ekraner
Здравствуйте
Требуется написать сервис.
Работа с flv, или другим видео, потоковым видео. Также база данных, как выбрать фреймворк и стоит каркас похвал?
crchemist
ekraner в цій гілці створюють теми які стосуються програмування на пітоні. Тему типу цієї варто кидати в флейм.
crchemist
а щодо теми - попробуй Zope2/Plone http://plone.org то не фреймворк але тобі має сподобатись. ну а з фреймворків можеш попробувати zope3/grok http://grok.zope.org/. Він зручний тим що коли почнеш себе впевнено почувати в zope3 - зможеш використовувати всі можливості zope3, при тому не треба буде переробляти код який написаний для grok. ну а zope3 - то компонентна архітектра, обєктна база даних і багато іншого. до того майже вдалось запустити його на http://appspot.com
crchemist
**Зачем использовать фреймворк**
1 - збереження даних. використовуючи наприклад zope я не хвилююсь про всякі транзакції і так далі. Просто унаслідую клас від Persistent і все
2 - безпека. десь в конфігах (zcml) я прописую хто і до чого має доступ і не хвилююсь і не витрачаю тижні на створення своєї власної системи безпеки
3 - я не спілкуюсь з сервером напряму. не парсаю всякі хідери/query strings. пишу класи/функції які приймають певні параметри - фреймворк сам все парсить - і викликає мої функції з правильними аргументами
та й ше купа всього, правда zope не фреймворк але все написане вище стосується більшості фреймворків
ekraner
Як Zope не-фреймворк?
crchemist
http://www.zope.org/WhatIsZope зоуп набагато більше ніж фреймворк. То сервер аплікацій. Для нього пишуть програми на пітоні в певному форматі і він їх запускає - троха не правильно але…
Ferroman
Очень зависит от условий.
Если нужно что-то не очень громоздкое и быстро - лучше Django.
Если требуется много нестандартной функциональности (к тому же неизвестной) и планируется писать свою админку - Pylons.
Если планируется портал с большой маштабированностью и обширным функционалом - Plone/Zope (но, признаюсь этот вывод только со слов других, сам не пользовал)
И, да, фреймворки на питоне стоят того что бы их использовать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB