
Webby стремится стать «LEGO-подобной» PHP-платформой, которая позволяет вам создавать API, консоли/CLI и веб-приложения в модульной архитектуре, которая также может легко интегрировать другие функции из существующих фреймворков PHP или других PHP-пакетов.
Это расширение Framework Codeigniter 3 для легкой разработки веб -приложений с легким опытом разработчика (DX) для начинающих.
Создайте потрясающие приложения PHP с «простой (сладкой) архитектурой приложений».
Рекомендуемый способ установить Webby - через композитор. Вы новичок в композиторе? Нажмите на ссылку.
Это установит последнюю версию PHP, поддерживаемую:
$ composer create-project sylynder/webby < project-name >Обязательно замените имени проекта на имя вашего проекта
Основную документацию Webby можно найти здесь: Webby Docs
Документация в настоящее время постоянно обновляется. Потребуется время, чтобы охватить все аспекты структуры, но мы работаем вокруг часов, чтобы сделать это возможным.
В настоящее время мы планировали использовать раздел блогов, чтобы провести разработчиков через их путешествие по изучению структуры.
Если вы уже разрабатывали с CodeIgniter 3 и знакомы с подходом HMVC, вы все равно можете использовать тот же знания, чтобы начать.
Для разработчиков, которые очень хорошо знакомы с структурой CodeIgniter 3, все еще могут ссылаться на документацию здесь: CI3 документы
Концепция Codeigniter 4 не была так ясной, и переписывание CodeIgniter 3 установила структуру во многих отношениях, это способ показать, что CodeIniter мог бы быть улучшен постепенно без подхода, которую использовала основная команда.
PHP версия 8.0 или более новее рекомендуется.
PHP 8.1 был выпущен в ноябре 2021 года, и поэтому большинство его функциональных возможностей еще не поддерживалось, что задержало разработку этого проекта, чтобы прекрасно работать с последней версией 8.1 PHP и Framework, Мы советуем оставаться между версиями 7.4 и 8.0 для стабильной разработки Appplication PHP.
Если вы хотите обнаружить ошибки и внести свой вклад, то вы можете использовать версию PHP 8.1.
В настоящее время он поддерживает 8.1, но еще никаких проблем не возникли. Все вопросы могут быть обсуждены, и это будет решено. PHP 8.2 здесь с декабря 2022 года. Мы также будем с нетерпением ждать связанных вопросов, чтобы решить. В настоящее время некоторые проблемы уже были исправлены.
Он использует ядро платформы Codeigniter 3 и заимствует некоторые новые функции, добавленные из CodeIgniter 4. Он предназначен для перемещения разработчиков, которые знакомы с CI3, чтобы легко адаптироваться к CI4 с небольшим аналогичным синтаксисом или концепцией.
Приведенные ниже ссылки помогут вам узнать больше о том, как работает Webby
Есть много планов на будущее для Webby
Этот проект используется следующими компаниями:
Мы используем лицензию MIT (MIT). Пожалуйста, смотрите наш файл License.md. Если вы хотите узнать больше о лицензии, перейдите к лицензии для получения дополнительной информации.