![]()
Что такое Limb?
Limb - это библиотека независимых модулей и пакетов(Library of Interdependent Modules and Blocks) с открытым кодом(LGPL), главным образом предназначенная для быстрого создания прототипа и разработки веб-приложений с помощью PHP5. Текущая активно разрабатываемая ветка - Limb3(существует также Limb2, но она больше не поддерживается).
Limb3 состоит из множества компонентов многократного использования, и вы с легкостью можете взять необходимые и комбинировать их с другими фреймворками и библиотеками(например, ZendFramework, Symfony, PEAR, и др.).
Несколько самых популярных пакетов:
- core: базовый пакет, который обеспечивает отложенную загрузку PHP кода и некоторые современные ОО средства(генераторы автоматических декораторов, прозрачные прокси объектов, и т.д.)
- toolkit: средства инъекции зависимостей
- macro: мощная и широко-настраиваемая шаблонная система, которая использует macro-подобные теги
- web_app: реализация паттернов FrontController и MVC
- active_record: реализация паттерна ActiveRecord(подобно Rails)
- dbal: абстрактный слой баз данных(Database Abstraction Layer), который на данный момент поддерживает MySql, PostreSQL, Oracle и SQLite
- tests_runner: средства модульного тестирования, построенные на отличной SimpleTest библиотеке
- session: прозрачная обёртка PHP сессий
- и множество других...
Если вы хотите посмотреть Limb3 в действии, взгляните на секцию Code Bits, где находятся как примеры кода, так и приложения, разработанные на данном фреймворке.
Подробнее о Limb...

