Un potente kit de desarrollo diseñado para todos los desarrolladores

Google App Engine SDK for Mac

Google App Engine SDK for Mac

  -  Código Abierto
  • Última Versión

    Google App Engine SDK ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    Mac OS X

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Google / Enlace Externo

Google App Engine SDK para Mac (software development kit) te permite ejecutar tus aplicaciones web en la infraestructura de Google. Las aplicaciones App Engine son fáciles de construir, fáciles de mantener y fáciles de escalar a medida que crecen tus necesidades de tráfico y almacenamiento de datos.

Con App Engine, no hay servidores que mantener: solo subes tu aplicación y está lista para servir a tus usuarios.

Google App Engine SDK para macOS permite a los desarrolladores crear aplicaciones escalables y altamente disponibles sin preocuparse por la infraestructura subyacente.

El Google Cloud SDK proporciona un conjunto de herramientas y bibliotecas para varios lenguajes de programación, facilitando el desarrollo, prueba e implementación de aplicaciones en un entorno gestionado.

Un entorno completamente gestionado te permite enfocarte en el código mientras App Engine gestiona las preocupaciones de infraestructura.

Comienza a construir en Google Cloud con $300 en créditos gratuitos y más de 20 productos siempre gratuitos. ¡Prueba App Engine GRATIS!

Características Principales

Escalabilidad: Ofrece escalado automático basado en el tráfico, asegurando que tu aplicación pueda manejar un aumento repentino de usuarios sin intervención manual.

Infraestructura Gestionada: No necesitas gestionar servidores ni preocuparte por el mantenimiento de la infraestructura. Google se encarga de todas las tareas subyacentes, como el balanceo de carga y la gestión de bases de datos.

Soporte Multi-idioma: El SDK soporta múltiples lenguajes de programación, incluyendo Node.js, Java, Ruby, C#, Go, Python o PHP, dando a los desarrolladores la flexibilidad de elegir su lenguaje preferido.

Datastore: Un servicio de base de datos NoSQL que te permite almacenar y recuperar datos para tus aplicaciones, con replicación integrada y copias de seguridad automáticas.

Autenticación y Autorización: La integración con Google Identity Platform permite la autenticación segura de usuarios y control de acceso detallado.

Herramientas de Desarrollo Integradas: Incluye un servidor de desarrollo local para probar tus aplicaciones antes de la implementación. También se integra con IDEs populares como Eclipse y JetBrains IntelliJ IDEA.

Monitoreo y Depuración: Herramientas integradas para monitorear el rendimiento de la aplicación y diagnosticar problemas facilitan el mantenimiento y la resolución de problemas en tus aplicaciones.

Qué hay de Nuevo
  • Mejor compatibilidad con las últimas versiones de macOS, incluyendo mejor soporte para procesadores Apple Silicon (M1/M2/M3).
  • Integración actualizada con los últimos componentes y APIs del Google Cloud SDK.
  • Rendimiento mejorado del servidor de desarrollo local con tiempos de inicio más rápidos y salida de depuración mejorada.
  • Mejor soporte para runtimes modernos, incluyendo configuraciones actualizadas de entornos Python y Java.
  • Flujo de implementación simplificado usando comandos actualizados de gcloud CLI.
  • Flujo de autenticación mejorado con cuentas de Google Cloud y credenciales de servicio.
  • Informe de errores y registro mejorados durante pruebas locales e implementaciones de puesta en escena.
  • Documentación actualizada y plantillas de configuración para una configuración de proyecto más fácil.
  • Soporte mejorado para desarrollo local basado en Docker para entornos de runtime flexibles.
  • Correcciones de errores que abordan conflictos de rutas de entorno y mensajes de permisos de seguridad de macOS.
  • Mejor integración con Google Cloud Console para monitoreo y gestión de aplicaciones.
  • Mejoras de estabilidad para proyectos de desarrollo a gran escala y aplicaciones multi-servicio.
Interfaz de Usuario

Interactúa principalmente con los desarrolladores a través de herramientas de línea de comandos y APIs. No tiene una interfaz de usuario gráfica (GUI) en sí, pero los desarrolladores la usan dentro de sus entornos de desarrollo integrados (IDEs) preferidos o mediante la línea de comandos.

Instalación y Configuración
  • Descarga el SDK para tu lenguaje de programación preferido desde el sitio web oficial de Google Cloud.
  • Instala el SDK siguiendo las instrucciones de instalación proporcionadas para tu sistema operativo.
  • Configura tu entorno de desarrollo, incluyendo la configuración de credenciales del proyecto e inicialización de tu aplicación.
Cómo Usar

Crear un Proyecto: Comienza creando un nuevo proyecto en Google Cloud Console y habilita el servicio App Engine.

Escribir Código: Desarrolla tu aplicación usando uno de los lenguajes de programación compatibles. Puedes usar el servidor de desarrollo local para probar tu código.

Implementar: Implementa tu aplicación en Google App Engine usando las herramientas de línea de comandos proporcionadas. Google se encarga del escalado y gestión de tu aplicación.

Monitorear y Gestionar: Usa las herramientas de monitoreo y depuración integradas para vigilar el rendimiento de tu aplicación y solucionar cualquier problema.

FAQ

¿Es gratuito el uso de Google App Engine SDK para Mac?
Ofrece un nivel GRATUITO con ciertas limitaciones. Más allá de eso, el precio se basa en el uso de recursos, por lo que los costos pueden variar según las necesidades de tu aplicación.

¿Puedo usar mi propio dominio con aplicaciones de App Engine?
Sí, puedes configurar dominios personalizados para tus aplicaciones de App Engine, permitiéndote usar tus propios nombres de dominio.

¿Es posible ejecutar tareas en segundo plano o trabajos programados en App Engine?
Sí, puedes usar las Colas de Tareas de App Engine o Cloud Scheduler para ejecutar tareas en segundo plano y trabajos programados.

¿App Engine soporta funciones serverless?
Sí, App Engine soporta funciones serverless a través de su función "Cloud Functions", que te permite ejecutar funciones de propósito único sin gestionar servidores.

¿Qué tipo de bases de datos puedo usar con App Engine?
App Engine soporta Google Cloud Datastore para almacenamiento de datos NoSQL, y también puedes conectarte a otras bases de datos de Google Cloud como Cloud SQL para datos relacionales.

Alternativas

AWS Elastic Beanstalk: La plataforma de Amazon para implementar y gestionar aplicaciones, ofreciendo características y escalabilidad similares.

Microsoft Azure App Service: La plataforma de Microsoft para construir, implementar y escalar aplicaciones web con soporte para múltiples lenguajes de programación.

Heroku: Una plataforma en la nube como servicio (PaaS) que simplifica la implementación y gestión de aplicaciones.

Firebase: La plataforma de desarrollo de aplicaciones móviles y web de Google, que incluye alojamiento, autenticación y características de base de datos en tiempo real.

Precios

Sigue un modelo de precios de pago por uso, con costos que dependen de factores como el uso de CPU, almacenamiento y uso de red.

Ofrece un nivel gratuito con límites de uso, y puedes encontrar información detallada sobre precios de APIs y servicios de App Engine en el sitio web de Google Cloud y calculadora de precios.

Los precios de App Engine varían entre los entornos estándar y flexible, con posibles cargos por productos adicionales de Google Cloud según el uso de la aplicación. Ambos entornos están sujetos a cuotas y límites de uso.

Precios del Entorno Estándar
  • Nivel Gratuito: Ofrece uso gratuito hasta los límites especificados. Se aplican cargos más allá del nivel gratuito.
  • Costos de Instancias: Basados en la clase de instancia (p. ej., B1: $0.0579/hora, B8: $0.4632/hora).
  • Facturación: Las horas de instancia se acumulan hasta 15 minutos después del apagado para escalado básico/automático o apagado manual.
  • Costos de Red: El tráfico saliente cuesta $0.139/GB; el tráfico entrante es gratuito.
  • Recursos Legados: Servicios antiguos como Blobstore y Search API tienen disponibilidad limitada o precios alternativos.
Precios del Entorno Flexible
  • Sin Nivel Gratuito: Todo el uso se factura.
  • Recursos de Computación: vCPU cuesta $0.0609/núcleo hora; la memoria es $0.0082/GB hora.
  • Disco Persistente y Red: Facturados como recursos de Compute Engine.
Servicios Relacionados

Las aplicaciones de App Engine pueden usar otros servicios como Cloud Build (disponible nivel gratuito), Memorystore, Cloud Storage y Pub/Sub, cada uno con precios separados.

Facturación y Gestión
  • Configuración: Los proyectos requieren una cuenta de facturación válida. Se aplican cargos por recursos que excedan los límites gratuitos.
  • Cargos Diarios/Mensuales: El uso diario se factura, y los totales se suman mensualmente con impuestos aplicables.
  • Períodos de Gracia: Si los pagos fallan, las aplicaciones entran en un período de gracia pero retienen funcionalidad hasta que se resuelva.
Características Adicionales

Los nuevos usuarios reciben $300 en créditos gratuitos para pruebas e implementación.

Para una estimación detallada de costos, usa la Calculadora de Precios de Google Cloud.

Requisitos del Sistema

Los requisitos del sistema para usar Google App Engine SDK varían según tu elección de lenguaje de programación y entorno de desarrollo. En general, soporta sistemas operativos Windows, macOS y Linux.

Debes verificar los requisitos específicos para tu lenguaje e IDE seleccionados.

PROS
  • Fácil de usar e implementar aplicaciones.
  • Escalado automático para alta disponibilidad.
  • Soporta múltiples lenguajes de programación (Node.js, Java, Ruby, C#, Go, Python o PHP)
  • Herramientas de desarrollo integradas y monitoreo.
  • Infraestructura gestionada reduce la sobrecarga operativa.
CONS
  • Los precios pueden volverse costosos para aplicaciones de alto tráfico.
  • Control limitado sobre la infraestructura subyacente en comparación con soluciones de alojamiento tradicionales.
Nota: Esta es una vista previa de Google App Engine. Durante este período de vista previa, las aplicaciones están limitadas a las cuotas gratuitas.

Tambián Disponible: Descarga Google App Engine SDK para Windows

Traducido por el Equipo de Localización de Filehorse


¿Por qué se publica esta aplicación en FileHorse? (Más información)

Qué hay de nuevo en esta versión:

Google App Engine SDK 1.9.50
- Variar de registro no está disponible para esta versión

Google App Engine SDK 1.9.40
- Variar de registro no está disponible para esta versión