Saltear al contenido principal

Flazk – Lenguaje Python

Flazk (código fuente) es un framework web Python construido con un Filosofía de núcleo pequeño y fácil de ampliar.

Contrata a un experto en Python para iniciar tu proyecto hoy mismo:

Logotipo oficial del matraz. Licencia de ilustraciones de matraces.

¿Por qué Flask es una buena opción de marco web?

El Flask se considera más Pitónico que el marco web Django porque en situaciones comunes la aplicación web Flask equivalente es más explícita. También es fácil comenzar con Flask como principiante porque hay poco código repetitivo para poner en marcha una aplicación simple.

Por ejemplo, aquí hay un «¡Hola, mundo!» Válido aplicación web con Flask:

from flask import Flask
app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == '__main__':
    app.run()

El código anterior muestra «¡Hola, mundo!» en el puerto localhost 5000 en un navegador web cuando se ejecuta con el python app.py y la biblioteca Flask instalada.

El equivalente «¡Hola, mundo!» La aplicación web que utiliza el marco web Django implicaría mucho más código repetitivo.

Flask también se escribió varios años después de Django y, por lo tanto, aprendió de las reacciones de la comunidad de Python a medida que evolucionó el marco. Jökull Sólberg escribió una gran pieza articulando a este efecto en su experiencia cambiando entre Flask y Django.

¿Cómo se relaciona Flask con los proyectos de palets?

Flask fue diseñado y desarrollado originalmente por Armin Ronacher como un
Broma del Día de los Inocentes en 2010. A pesar del origen como una broma, el marco Flask se volvió tremendamente popular como una alternativa a los proyectos de Django con su estructura y dependencias monolíticas.

El éxito de Flask generó mucho trabajo adicional en tickets de emisión y solicitudes de extracción. Armin finalmente creó Los proyectos de palets colección de bibliotecas de código fuente abierto después de haber estado administrando Flask bajo su propia cuenta de GitHub durante varios años. El Proyecto Pallets ahora sirve como la organización impulsada por la comunidad que maneja Flask y otras bibliotecas de Python relacionadas como Lektor, Jinja y varias otras.

Tutoriales de Flask

El mensaje «¡Hola, mundo!» El código para Flask es solo siete líneas de código, pero aprender a construir aplicaciones web con todas las funciones con cualquier marco requiere mucho trabajo. Estos recursos que se enumeran a continuación son los mejores tutoriales y referencias actualizados para comenzar.

Recursos de Flazk intermedios a avanzados

Una vez que haya pasado de los tutoriales para principiantes y haya creado algunos proyectos de Flask, querrá aprender a usar las extensiones de Flask, implementar su código e integrar API web para crear una funcionalidad más amplia. Los siguientes tutoriales lo guiarán a través de temas más avanzados y proporcionarán materiales de aprendizaje sólidos, especialmente cuando se combinan con los proyectos de ejemplo del mundo real que se enumeran en la siguiente sección.

Proyectos de ejemplo de Flask de código abierto

La falta de plantilla estándar de Flask a través de una interfaz de línea de comandos para configurar la estructura de su proyecto es un arma de doble filo. Cuando comience con Flask, tendrá que descubrir cómo escalar los archivos y módulos para el código en su aplicación. Los siguientes proyectos de código abierto varían de simples a complejos y pueden brindarle ideas sobre cómo trabajar en su base de código.

Plantillas de proyectos de flask

La amplia gama de bibliotecas de extensión de Flask tiene el costo de tener una configuración de proyecto más complicada. Las siguientes plantillas de proyecto proporcionan una base de inicio que puede utilizar para sus propias aplicaciones o simplemente aprender varias formas de estructurar su código.

Código fuente abierto para aprender Flask

Hay muchos proyectos de código abierto que dependen de Flask para funcionar. Una de las mejores formas de aprender a usar este marco es leer cómo lo usan otros proyectos en el código del mundo real. Esta sección enumera estos ejemplos de código por clase y método en Flask.

¿Qué tema de desarrollo web quieres aprender a continuación?

¿Necesitas ayuda para revisar el código de tu proyecto?



Esta entrada tiene 0 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Volver arriba