Framework X — стало проще
Framework X — простой и быстрый микро-фреймворк для создания реактивных веб-приложений, которые работают где угодно.
Поддерживает асинхронное и неблокирующее выполнение для максимальной производительности. Работает где угодно, от виртуального хостинга до ваших собственных серверов.
Код Framework X
Чтобы начать использовать X, давайте начнем с совершенно пустого каталога проекта. Это не должно сильно сбивать с толку, но вот как это можно сделать в командной строке:
$ mkdir ~/projects/acme/
$ cd ~/projects/acme/
Далее мы можем начать с рассмотрения простого примера приложения. Вы можете использовать этот пример, чтобы начать работу, создав новый public/каталог с index.php файлом внутри:
<?php
require __DIR__ . '/../vendor/autoload.php';
$app = new FrameworkX\App();
$app->get('/', function () {
return new React\Http\Message\Response(
200,
[],
"Hello wörld!\n"
);
});
$app->get('/users/{name}', function (Psr\Http\Message\ServerRequestInterface $request) {
return new React\Http\Message\Response(
200,
[],
"Hello " . $request->getAttribute('name') . "!\n"
);
});
$app->run();
На уровне кода это все, что вам нужно для начала.
Framework X выпускается с открытым исходным кодом под разрешающей лицензией MIT.
Они с ReactPHP работают или это продолжение от ReactPHP? Что-то понять не могу.
И они только открылись?
Я как понял, они опубликовали его не так давно.