"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como Criar sua Primeira Aplicação com Lithe

Como Criar sua Primeira Aplicação com Lithe

Publicado em 2024-11-04
Navegar:513

Como Criar sua Primeira Aplicação com Lithe

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!

Declaração de lançamento Este artigo está reproduzido em: https://dev.to/lithephp/como-criar-sua-primeira-aplicacao-com-lithe-43eb?1 Caso haja alguma infração, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3