Criando Sua Primeira Aplicação com Lithe
Instalação
Antes de começar a desenvolver sua aplicação, você precisará instalar o Lithe. Você pode fazer isso facilmente usando o Composer. Execute o seguinte comando no seu terminal:
composer create-project lithephp/lithephp my-first-app
Uma vez que a instalação estiver concluída, navegue até o diretório do seu projeto:
cd my-first-app
Agora você está pronto para começar a desenvolver sua aplicação!
O Lithe permite que você crie aplicações de forma simples e flexível, oferecendo dois estilos de escrita: clássico e funcional. Você pode escolher um ou até combinar ambos sem perder eficiência.
Estilo Clássico: Instanciando a Aplicação
Para começar com o estilo clássico, configure sua aplicação no arquivo App.php
usando o método mount
da classe Lithe\App
. Em seguida, defina suas rotas:
$app = \Lithe\App::mount();
$app->get('/', function ($req, $res) {
$res->send('Olá, Mundo!');
});
A classe App
é o coração da sua aplicação Lithe, gerenciando toda a lógica da aplicação e facilitando a criação de rotas e o tratamento de requisições e respostas de forma organizada.
Estilo Funcional: Praticidade e Agilidade
Se você prefere uma abordagem mais minimalista, pode usar a sintaxe funcional, que não requer a instância direta da classe:
use function Lithe\Orbs\Http\Router\get;
get('/', function ($req, $res) {
$res->send('Olá, Mundo!');
});
Esse método é rápido e eficiente, permitindo que você escreva um código mais conciso e expressivo.
Executando a Aplicação
Depois de definir sua primeira rota, o próximo passo é executar sua aplicação. Se você estiver usando o estilo clássico, chame o método listen
para fazer o Lithe começar a escutar por requisições:
$app = \Lithe\App::mount();
$app->get('/', function ($req, $res) {
$res->send('Olá, Mundo!');
});
$app->listen();
Com o Lithe 2, esse método é invocado automaticamente.
Servindo a Aplicação
Usando o Servidor PHP Integrado
Testar sua aplicação localmente é fácil! Com o PHP instalado, você pode iniciar o servidor integrado executando o seguinte comando:
php line serve
Isso iniciará o servidor na porta 8000. Para alterar a porta, basta passar o valor desejado como argumento:
php line serve 9000
Abra seu navegador e acesse http://localhost:9000/
para ver sua aplicação em ação!
Usando Servidores Web como o Apache
Se você preferir executar sua aplicação em um servidor web como o Apache, o ponto de entrada será o diretório public
. Ajuste as configurações de URL de acordo com seu ambiente:
-
Ambiente Local:
http://localhost/seu-projeto/public/
-
Produção:
http://seu-dominio.com/
Certifique-se de que o servidor está apontando para o diretório correto e está pronto! Sua aplicação estará disponível para o mundo.
Conclusão
O Lithe é um framework poderoso que combina simplicidade e flexibilidade. Agora que você criou sua primeira aplicação, continue explorando suas funcionalidades e descubra como ele pode transformar seu desenvolvimento web!
Para mais detalhes sobre como criar sua aplicação e aproveitar ao máximo o Lithe, explore a documentação abrangente no site oficial. Ele oferece exemplos, guias de configuração e referências de API.
Comece agora e construa algo incrível com o Lithe!