Содержание
- 2. Фреймворки Фреймворк – программная платформа, определяющая структуру разрабатываемого программного решения. Фреймворк облегчает разработку компонентов программного решения.
- 3. Фреймворки Фреймворк – программная платформа, определяющая структуру разрабатываемого программного решения. Фреймворк облегчает разработку компонентов программного решения.
- 4. Фреймворки Python Django Pyramid TurboGears Flask Tornado
- 5. Фреймворки Python. Pyramid Особенности Инструментарий для работы со статичными ассетами. Генерация URL Предикаты Пример использования: Substance-D,
- 6. Фреймворки Python. Pyramid ПЛЮСЫ Гибкость Работа с Ajax-запросами Поддержка SQLAlchemy МИНУСЫ Сложность подготовки к работе Излишняя
- 7. Фреймворки Python. TurboGears Особенности Интеграция с библиотеками JS (MochiKit) для работы Одновременная поддержка нескольких БД поддерживает
- 8. Фреймворки Python. TurboGears ПЛЮСЫ Гибкость и расширяемость Open Source проект МИНУСЫ Сложность работы
- 9. Фреймворки Python. Flask Особенности Встроенный дебаггер Шаблоны Jinja2 Безопасность работы с куки на клиенте Поддержка юнит-тестов
- 10. Фреймворки Python. Flask ПЛЮСЫ Быстрое прототипирование Множество возможностей за счет более низкоуровневой работы МИНУСЫ Сложность работы
- 11. Фреймворки Python. Tornado Особенности Основная «фишка» - асинхронность работы Работа в реальном времени Возможности аутентификации Может
- 12. Фреймворки Python. Tornado ПЛЮСЫ Поддержка множественных пользовательских соединений Работа в реальном времени Поддержка переводов и локализации
- 13. Фреймворки Python. Django Особенности Контроль версий для БД (миграции). Маршрутизация URL. Поддержка веб-серверов, аутентификации, интернационализации Пример
- 14. Фреймворки Python. Django ПЛЮСЫ Множество библиотек Сообщество и документация Масштабируемость МИНУСЫ Проблемы при работе с WebSockets
- 15. Фреймворки Python. Django. MVC/MTV Model (Модель) View (Представление) Controller (Контроллер) Model (модель) Template (шаблон) View (представление)
- 16. Фреймворки Python. Django Выполнив команду >> django-admin.py startproject first Был создан проект first, где: manage.py –
- 17. Фреймворки Python. Django Выполнив команду >> ./manage.py startapp main Было создано приложение main, где: __init__.py необходим
- 18. Фреймворки Python. Django Порядок работы Браузер запрашивает URL, сервер передает запрос в Django Django формирует объект
- 19. Фреймворки Python. Django Middleware-классы Выполняют работу по модификации запросов и ответов Например, django.contrib.auth добавляет к каждому
- 21. Скачать презентацию