vapor-docs/1.5/README.es.md

6.1 KiB
Executable File

Documentación de Vapor

Stack Overflow

Esta es la documentación de Vapor, el framework web para Swift que funciona sobre iOS, macOS y ubuntu; y sobre todos los paquetes que Vapor ofrece.

Vapor es el framework web más utilizado para Swift. Proporciona una base maravillosamente expresiva y fácil de usar para tu próximo sitio web o API.

Para ver el código fuente y la documentación del código visita Vapor's GitHub.

Para leer esto en 正體中文

Para leer esto en 简体中文

Para leer esto en English

Cómo leer esta documentación.

Puedes leer esta guía haciendo clic en las carpetas y los archivos de GitHub o a través de las páginas generadas GitHub Pages.

API

La documentación de la API generada automáticamente se encuentra en api.vapor.codes.

Paquetes

Aquí hay una lista de todos los paquetes y módulos incluidos con Vapor (también utilizables individualmente).

  • Vapor: Swift el framework web más utilizado.
    • Auth: Autenticación y persistencia de usuarios.
    • Sessions: Almacenamiento de datos seguro y efímero basado en cookies.
    • Cookies: Cookies HTTP.
    • Routing: Enrutador avanzado con parametrización segura.
  • Fluent: Modelos, relaciones y consulta de bases de datos NoSQL y SQL.
  • Engine: Capas de transporte principales.
    • HTTP: Cliente y servidor HTTP completamente en Swift.
    • URI: Parseo y serialización completamente en Swift.
    • WebSockets: Canales de comunicación full-duplex a través de una sola conexión TCP.
    • SMTP: Envío de correo electrónico con SendGrill y Gmail.
  • Leaf: Un lenguaje de plantillas extensible.
  • JSON: Mapas Jay JSON a tipos de Vapor.
  • Console: Wrapper en Swift para E/S de consola y comandos.
  • TLS: Wrapper en Swift para el nuevo TLS de CLibreSSL.
  • Crypto: Criptografía de LibreSSL y Swift.
    • Digests: Hashing con y sin autenticación.
    • Ciphers: Encriptación y descifrado.
    • Random: Pseudo aleatoriedad criptográficamente segura.
    • BCrypt: Implementación completamente en Swift.
  • Node: Estructura de datos para fáciles conversiones de tipo.
    • Polymorphic: Sintaxis para acceder fácilmente a valores de tipos comunes como JSON.
    • Path Indexable: Un protocolo para un acceso poderoso via subscript a tipos comunes como JSON.
  • Core: Extensiones básicas, alias de tipos, y funciones que facilitan tareas comunes.
  • Socks: API Wrapper para acceder a sockets en C.

Proveedores y otros.

Aquí hay una lista de proveedores y paquetes de terceros que funcionan muy bien con Vapor.

  • MySQL: Interface robusta MySQL para Swift.
  • SQLite: Wrapper SQLite 3 para Swift
  • PostgreSQL: Interface PostgreSQL robusta para Swift.
  • MongoKitten*: Driver nativo MongoDB, escrito en Swift
  • Redbird: Un cliente Redis completamente en Swift implementado directamente desde la especificación del protocolo.
  • Kitura Provider: Permite usar el servidor HTTP de IBM (Kitura) en Vapor.
  • SwiftyBeaver: Agrega el potente logging de SwiftyBeaver a Vapor.
  • APNS: Sencilla biblioteca APNS para Vapor (Swift).
  • VaporFCM: Sencilla biblioteca FCM para Vapor.
  • JWT: Implementación JWT para Vapor.
  • VaporS3Signer: Gerera V4 Auth Header/Pre-Signed URL para AWS S3 REST API.
  • Flock: Despliegue automatizado de proyectos Swift en servidores.
    • VaporFlock: Utiliza Flock para desplegar aplicaciones de vapor
  • VaporForms: Brinda a Vapor un manejo de formularios web simple, dinámico y reutilizable.
  • Jobs: Un sistema minimalista para ejecutar jobs/tareas en 2o plano para Swift.
  • Heimdall: Un logger de requet's HTTP fácil de usar.

Autores

Tanner Nelson, Logan Wright, y los cientos de miembros de Vapor.