Limb3
Limb3 - это библиотека независимых модулей и пакетов(Library of Interdependent Modules and Blocks) для PHP5, которая предоставляет разнообразные пакеты для разработки веб-приложений.
Т.к. текущая документация далека от завершения, возможно вы захотите сразу перейти на страницу проектов, где можно найти примеры использования Limb3 вместе с исходным кодом(который временами говорит лучше, чем документация)
Далее представлен список наиболее значительных пакетов на данный момент:
- core: базовый пакет, который обеспечивает отложенную загрузку PHP кода и некоторые современные ОО средства(генераторы автоматических декораторов, прозрачные прокси объектов, и т.д.)
- toolkit: средства инъекции зависимостей
- filter_chain: реализация паттерна InterceptingFilter
- macro: мощная и широко-настраиваемая шаблонная система, которая использует macro-подобные теги
- wact: ответвленная и несколько пропатченная версия шаблонной системы WACT(однако стоит заметить, что мы полностью переключились на macro)
- web_app: реализация паттернов FrontController и MVC
- active_record: реализация паттерна ActiveRecord(подобно Rails)
- dbal: абстрактный слой баз данных(Database Abstraction Layer), который на данный момент поддерживает MySql, PostreSQL, Oracle и SQLite
- tests_runner: средства модульного тестирования, построенные на отличной SimpleTest библиотеке
- session: прозрачная обёртка PHP сессий
- и другие...

