Различия между версиями 8 и 9
Версия 8 от 2010-06-06 18:02:44
Размер: 4494
Редактор: RostislavDzinko
Комментарий:
Версия 9 от 2010-06-06 18:03:02
Размер: 4522
Редактор: RostislavDzinko
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 34: Строка 34:

== Установка ==

Первые шаги

Введение

Этот раздел описывает процесс создания проекта веб приложения на BlueBream. После изучения этого раздела, вы будете уметь:

  • Устанавливать шаблон BlueBream проекта на основе PasteScript

  • Создавать проект BlueBream приложения на базе созданного шаблона

  • Запускать систему сборки (Buildout) и собирать приложение
  • Запускать WSGI-совместимый веб сервер для работы приложения
  • Запускать тесты и использовать оболочку для отладки (debug shell)
  • Создавать приложения в стиле "Hello World"

Перед тем, как приступить, сделаем краткий обзор подразделов.

  • Подготовка: – В этом подразделе обсуждается подгодовка, которую необходимо провести перед началом разработки BlueBream приложения.

  • Установка: – Дает пользовательские инструкции по установке BlueBream.

  • Создание простого проекта: – Этот подраздел объясняет пользователю, как создать простое веб приложение, используя шаблон проекта bluebream.
  • Сборка приложения: – Этот подраздел объясняет, как собирать приложение используя Buildout.
  • Основы использования: – Этот подраздел олбъясняет основы использования комманд BlueBream.

  • Структура папок проекта: – Этот подраздел показывает структуру папок и описывает назначение каждого файла и директории.

В конце предоставляются несколько примеров в стиле "hello world".

Подготовка

Этот документ подразумевает, что пользователь уже установил Python 2.4, 2.5 или 2.6 и Distribute (или Setuptools). Если Distribute (или Setuptools) установлены, пользователь имеет возможность использовать команду easy_install, которая используется для установки пакета bluebream. Другой путь установить bluebream - использовать PIP, как замену easy_install, и который содержит некоторые улучшения. Одно из преимуществ в том, что вы получаете возможность деинсталляции пакетов.

Пользователь также имеет аозможность установить BlueBream в изолированной среде Python используя Virtualenv. Но virtualenv не обязателен для работы с приложением, потому что Buildout доступен изначально, как только создано приложение. Buildout - рекоммендуемый подход для создания повторяемой, изолированнрй рабочей среды. Buildout - декларативная, конфигурабельная система сборки созданная Джимом Фултоном.

Для работы с BlueBream рекоммендуется использовать Python собранный вручную. Пользователю необходимо установить компилятор языка C (gcc), а также иметь доступ по Интернет к !PyPI для произведения установки пакета bluebream, загрузкт сборщика, и сборки приложения с помощью Buildout. Доступ к Интернет не обязателен для сборки, если используется пакет zc.sourcerelease.

Установка

Документации/Bluebream/Bluebream-Первые-Шаги (последним исправлял пользователь RostislavDzinko 2010-06-07 17:46:03)