Pyramid як найбільш гнучкий каркас Pyton, його застосування для створення невеликих додатків з відкритим кодом. Набір компонентів каркасу Django, що використовуються для розробки середніх та великих веб-програм. Каркас Flask для створення web-додатків.
Аннотация к работе
Порівняння трьох найпопулярніших Web-Kapkacib для розробки проектів в PythonСвіт веб-каркасів Python повний вибору: Django, Flask, Pyramid, Tornado, Bottle, Diesel, Pecan, Falcon та багато інших, що конкурують за інтересами розробників. Django включає в себе ORM з коробки, a Pyramid та Flask залишають ці речі за розробником, щоб вибрати, як вони хочуть зберігати свої дані чи взагалі для збереження даних в цілому [1]. Вибір компонентів для додатків Flask та Pyramid дає більшу гнучкість для розробників, використання яких не відповідає стандартному ORM і потребує взаємодії з різними робочими процесами або шаблонами. Наприклад, розробник може структурувати додаток Flask з усіма функціями, повязаними з користувачем, у users.py та функціями, повязаними з продажами, в ecommerce.py, а потім імпортувати їх і додавати їх у свій додаток на site.py. Видно, що Django розділяє проект на індивідуальні програми, тоді як Pyramid і Flask очікують, що проект буде «єдиним додатком» з кількома видами (функції відображення views) або моделями.
Список литературы
1. Мігель Грінберг - Flask. Створення Web-додатків, 2006, - 272 с.
2. Джефф Форсє - Розробка Web лолатків на Django, 2009, - 456 с.