"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Cómo crear su primera aplicación con Lithe

Cómo crear su primera aplicación con Lithe

Publicado el 2024-11-04
Navegar:445

Como Criar sua Primeira Aplicação com Lithe

Creando tu primera aplicación con Lithe

Instalación

Antes de comenzar a desarrollar su aplicación, deberá instalar Lithe. Puedes hacer esto fácilmente usando Composer. Ejecute el siguiente comando en su terminal:

composer create-project lithephp/lithephp my-first-app

Una vez completada la instalación, navega hasta el directorio de tu proyecto:

cd my-first-app

¡Ahora estás listo para comenzar a desarrollar tu aplicación!

Lithe te permite crear aplicaciones de forma sencilla y flexible, ofreciendo dos estilos de escritura: clásico y funcional. Puedes elegir uno o incluso combinar ambos sin perder eficiencia.

Estilo clásico: creación de instancias de la aplicación

Para comenzar con el estilo clásico, configura tu aplicación en el archivo App.php usando el método mount de la clase Lithe\App. Luego define tus rutas:

$app = \Lithe\App::mount();

$app->get('/', function ($req, $res) {
    $res->send('Olá, Mundo!');
});

La clase App es el corazón de su aplicación Lithe, gestiona toda la lógica de la aplicación y facilita la creación de rutas y el manejo de solicitudes y respuestas de forma organizada.

Estilo funcional: practicidad y agilidad

Si prefieres un enfoque más minimalista, puedes usar la sintaxis funcional, que no requiere la instancia directa de la clase:

use function Lithe\Orbs\Http\Router\get;

get('/', function ($req, $res) {
    $res->send('Olá, Mundo!');
});

Este método es rápido y eficiente, lo que le permite escribir código más conciso y expresivo.

Ejecutando la aplicación

Después de definir su primera ruta, el siguiente paso es ejecutar su aplicación. Si está utilizando el estilo clásico, llame al método de escucha para que Lithe comience a escuchar las solicitudes:

$app = \Lithe\App::mount();

$app->get('/', function ($req, $res) {
    $res->send('Olá, Mundo!');
});

$app->listen();

Con Lithe 2, este método se invoca automáticamente.

Entregando la solicitud

Usando el servidor PHP integrado

¡Probar tu aplicación localmente es fácil! Con PHP instalado, puede iniciar el servidor integrado ejecutando el siguiente comando:

php line serve

Esto iniciará el servidor en el puerto 8000. Para cambiar el puerto, simplemente pase el valor deseado como argumento:

php line serve 9000

Abre tu navegador y visita http://localhost:9000/ para ver tu aplicación en acción.

Usando servidores web como Apache

Si prefiere ejecutar su aplicación en un servidor web como Apache, el punto de entrada será el directorio público. Ajuste la configuración de URL para adaptarla a su entorno:

  • Entorno local: http://localhost/seu-projeto/public/
  • Producción: http://seu-dominio.com/

Asegúrate de que el servidor apunte al directorio correcto y ¡listo! Su aplicación estará disponible para el mundo.

Conclusión

Lithe es un marco poderoso que combina simplicidad y flexibilidad. Ahora que has creado tu primera aplicación, continúa explorando sus características y descubre cómo puede transformar tu desarrollo web.

Para obtener más detalles sobre cómo crear su aplicación y aprovechar Lithe al máximo, explore la documentación completa en el sitio web oficial. Ofrece ejemplos, guías de configuración y referencias de API.

¡Empiece ahora y cree algo increíble con Lithe!

Declaración de liberación Este artículo se reproduce en: https://dev.to/lithephp/como-criar-sua-primeira-aplicacao-com-lithe-43eb?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3