Инструменты пользователя

Инструменты сайта


limb3:ru:for_beginners

Если вы новичок в Limb3...

Основные идеи

Limb3 - это не монолитный фреймворк, как например, Symfony. Limb3 состоит из набора осносительно независимых пакетов, каждый из которых должен решает свою задачу.

Limb3 должен быть установлен в папку, которая доступна через include_path. Вы можете или поправить настройки в php.ini или же назначить include_path где-то в конфигурационном скрипте проекта:

<?php
...
set_include_path('path/to/directory/with/limb/' . PATH_SEPARATOR . get_include_path());
...

'path/to/directory/with/limb' должен указывать на папку, где лежит limb, а не на саму папку с limb, например, ~dev/lib/ вместо ~dev/lib/limb/.

Примеры для начинающих

Для освоения Limb3 есть 2 пошаговых примера:

Где скачать Limb3

Если вы не собираетесь участвовать в разработке Limb3, то самым простым способом можно получить Limb3 через PEAR канал. На PEAR канале выкладываются самые стабильные релизы и они появляются там наиболее рано. Однако Limb3 также можно получить с sourceforge.net и с build-сервера. см. раздел Где и как скачать Limb3.

Документация

Документация на Limb3 достаточно актуальна. Наиболее точными являются разделы про WACT и про использование ACTIVE_RECORD. Эти разделы мы рекомендуем прочитать после прохождения базового примера.

Также есть описания на большинство пакетов Limb3. В этих разделах информация частично, а кое-где и сильно, устарела. Хотя мы постепенно исправляем ситуацию, но это требует очень много времени, и поэтому прогресс идет достаточно медленно. Так что, если что-то из этих разделов будет вам неясным, то можете спрашивать на форуме - мы стараемся отвечать на большинство вопросов оперативно и развернуто.

Модульные тесты

Для большинства классов и подсистем Limb3 существуют модульные тесты. Разработчики знакомые с тестированием смогут найти множество примеров использования тех или иных классов в тестах. Подробнее о тестах и способах их запуска можно прочитать в соответствующем разделе.

Варианты использования Limb3

Вы можете использовать Limb3 как полностью законченный фреймворк, создавая на его базе приложения или же использовать из него только отдельные пакеты, например:

  • TESTS_RUNNER - пакет для запуска тестов
  • ACTIVE_RECORD - имплементация паттерна ActiveRecord, позволяющая прозрачно отражать объекты в реляционную БД
  • MACRO - шаблонизатор
  • TOOLKIT - инструмент для управления зависимостями
  • и т.д.

Требования к хостингу

С требованиями к среде, в которой будет работать Limb3, вы можете ознакомится на соответствующей странице.

Если вам нужна помощь

Не стесняйтесь, спрашивайте на форуме. Мы всегда постараемся ответить на ваши вопросы.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   __ __  __  __     __ __  __   ___ 
  / //_/ / / / / __ / / \ \/ /  / _ )
 / ,<   / /_/ / / // /   \  /  / _  |
/_/|_|  \____/  \___/    /_/  /____/
 
limb3/ru/for_beginners.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)