Wolff - это смехотворно маленькая и легкая PHP -структура, предназначенная для тех, кто хочет создавать веб -приложения, не справляясь со сложностью.
Wolff является идеальным решением для создания небольших и средних веб-приложений.
Примечание: основной код структуры доступен в Wolff-Framework.
? Чрезвычайно просто : это просто использовать и готово к развертыванию, давая вам возможность выучить его всего за одну ночь (включая сон).
Смешно быстро : из -за своей простоты, структура способна обрабатывать сотни запросов в секунду. Это очень дружелюбно с картофельными серверами.
У него есть все, что вам может понадобиться для создания веб -приложения, от удобного уровня абстракции базы данных до динамического шаблона.
? Elegant : его исходный код и интерфейс были тщательно написаны, он выразительен и элегантен, не в зависимости от одной внешней зависимости.
Уровень абстракции базы данных
DI Container
Менеджер языка
Система маршрутизации
Стандартная библиотека
Шаблонный двигатель
И гораздо больше ...
PHP версия 7.1 или выше
Композитор (только для установки)
Композитор требуется для установки WOLFF, как только вы его получите ...
Запустите следующую команду в папке, где вы хотите, чтобы Wolff был установлен:
composer create-project usbac/wolff
Это загрузит весь проект со всем, что готова к запуску.
Больше информации о процессе установки на странице Docs - Установка.
Вы также можете скачать здесь последний комплект, готовый к использованию.
App/Controllers/home.php:
‹?php
namespace Controller;
use Wolff Core { Language , View };
class Home
{
public function index ( $ req , $ res )
{
$ data = Language:: get ( ' home ' );
View:: render ( ' home ' , $ data );
}
}Больше примеров доступно здесь.
Phpunit требуется для тестов, как только вы его получите.
Запустите следующую команду с высокими привилегиями (SUDO) в папке проекта Wolff:
vendor/bin/phpunit
Запуск команды с высокими привилегиями требуется, поскольку некоторые файлы будут созданы в процессе тестирования.
Впервые использовать его? Прочитайте документацию.
Любой вклад или поддержка этого проекта в форме запроса на тягу или сообщения будет высоко оценен. ❤
Вы можете прочитать больше о процессе вклада прямо здесь. Не стесняйся. :)
Wolff является программным обеспечением с открытым исходным кодом, лицензированным по лицензии MIT.