Вот требования:
Свободное сцепление для максимальной производительности
Для сравнения: Code Igniter требуется 1500 мс для приложения «hello world» в целевой системе. (измерено в браузере по локальной сети 100 Мбит)
Полезно для реализации RESTful API
Функции:
Laravel предлагает услугу автоматической публикации некоторых контроллеров RestFul. Затем вам просто нужно назначить маршрут к этому ресурсу, и ваш компонент Rest работает.
О других ваших функциях Laravel:
Я никогда не измеряю HelloWorld
ответ, поэтому не знаю, настолько ли легок этот фреймворк, как вы ожидаете.
Другие особенности:
Обратите внимание на Phalcon , это фреймворк, поставляемый как расширение C, поэтому он очень быстрый (практически без накладных расходов по сравнению с чистым приложением без фреймворка на любой приличной машине).
Он слабо связан, поскольку каждый модуль является отдельным и не зависит от других, поэтому, хотя в кратком руководстве они настраивают инжектор зависимостей с «заводскими настройками по умолчанию», который предварительно загружает наиболее вероятно используемые функции, вы также можете начать с чистого холста. и загружайте только то, что хотите; ознакомьтесь с их документацией для получения дополнительной информации.
Я не уверен, что у них есть сборки для этой конкретной версии PHP и еще меньше для платформ ARM, но код с открытым исходным кодом, поэтому вы всегда можете скомпилировать его самостоятельно.
Выберите тонкий фреймворк . Он быстрый и легкий, хотя и обеспечивает: HTTP-маршрутизацию с параметрами, перенаправления, промежуточное ПО; шаблонизация с поддержкой Twig, Mustache, Smarty; флэш-сообщения; зашифрованные файлы cookie; HTTP-кэширование; протоколирование; обработка ошибок и отладка. Версия 1.* работает на PHP 5.2+. Версия 2.* требует PHP 5.3+.
Это привет мир:
<?php
require 'Slim/Slim.php';
$app = new Slim();
$app->get('/hello/:name', 'hello');
function hello($name) {
echo "Hello, $name!";
}
$app->run();
Ник Дикинсон-Уайлд
Кадры Кэтрин Уайт
нуар
аржан
нуар