Kit de desarrollo potente, para todos

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) le permite ejecutar sus aplicaciones web en la infraestructura de Google. App Engine las aplicaciones son fáciles de construir, fáciles de mantener y fáciles de escalar a medida que crecen sus necesidades de tráfico y almacenamiento de datos.

Con App Engine, no hay servidores que mantener: solo carga su aplicación y está lista para servir a sus usuarios.

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

El Google Cloud SDK proporciona un conjunto de herramientas y bibliotecas para varios lenguajes de programación, lo que facilita el desarrollo, las pruebas y la implementación de aplicaciones en un entorno administrado.

Un entorno totalmente administrado le permite concentrarse en el código mientras App Engine gestiona los problemas de infraestructura.

Comience 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 escalabilidad automática basada en el tráfico, lo que garantiza que su aplicación pueda manejar un aumento repentino de usuarios sin intervención manual.

Infraestructura administrada: No necesita administrar servidores ni preocuparse por el mantenimiento de la infraestructura. Google se encarga de todas las tareas subyacentes, como el equilibrio de carga y la administración de bases de datos.

Compatibilidad con varios idiomas: El SDK admite varios lenguajes de programación, incluidos Node.js, Java, Ruby, C#, Go, Python o PHP, lo que brinda a los desarrolladores la flexibilidad de elegir su lenguaje preferido.

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

Autenticación y autorización: La integración de Google Identity Platform permite la autenticación segura de usuarios y el control de acceso granular.

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

Monitoreo y depuración: Las herramientas integradas para monitorear el rendimiento de la aplicación y diagnosticar problemas facilitan el mantenimiento y la resolución de problemas de sus aplicaciones.

Interfaz de usuario

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

Instalación y configuración
  • Descargue el SDK para su lenguaje de programación preferido desde el sitio web oficial de Google Cloud.
  • Instale el SDK siguiendo las instrucciones de instalación proporcionadas para su sistema operativo.
  • Configure su entorno de desarrollo, incluida la configuración de las credenciales del proyecto e inicialice su aplicación.
Cómo usar

Crear un proyecto: Comience creando un nuevo proyecto en Google Cloud Console y habilite el servicio App Engine.

Escribir código: Desarrolle su aplicación utilizando uno de los lenguajes de programación compatibles. Puede usar el servidor de desarrollo local para probar su código.

Implementar: Implemente su aplicación en Google App Engine utilizando las herramientas de línea de comandos proporcionadas. Google se encarga del escalado y la gestión de su aplicación.

Monitorear y administrar: Utilice las herramientas de monitoreo y depuración integradas para vigilar el rendimiento de su aplicación y solucionar cualquier problema.

Preguntas frecuentes

¿El Google App Engine SDK para Mac es de uso gratuito?
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 su aplicación.

¿Puedo usar mi propio dominio con aplicaciones de App Engine?
Sí, puede configurar dominios personalizados para sus aplicaciones de App Engine, lo que le permite usar sus propios nombres de dominio.

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

¿App Engine admite funciones sin servidor?
Sí, App Engine admite funciones sin servidor a través de su función "Cloud Functions", que le permite ejecutar funciones de un solo propósito sin administrar servidores.

¿Qué tipo de bases de datos puedo usar con App Engine?
App Engine admite Google Cloud Datastore para el almacenamiento de datos NoSQL, y también puede conectarse 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 administrar aplicaciones, que ofrece características y escalabilidad similares.

Microsoft Azure App Service: La plataforma de Microsoft para crear, 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 administración de aplicaciones.

Firebase: La plataforma de desarrollo de aplicaciones móviles y web de Google, que incluye funciones de alojamiento, autenticación y 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 la CPU, el almacenamiento y el uso de la red.

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

El precio de App Engine varía entre los entornos estándar y flexibles, 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 instancia: Basado en la clase de instancia (por ejemplo, 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 heredados: Los 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 informáticos: vCPU cuesta $0.0609/hora de núcleo; la memoria es $0.0082/GB hora.
  • Disco persistente y redes: Se facturan como recursos de Compute Engine.
Servicios relacionados

Las aplicaciones de App Engine pueden usar otros servicios como Cloud Build (nivel gratuito disponible), 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 superan los límites gratuitos.
  • Cargos diarios/mensuales: El uso diario se factura y los totales se suman mensualmente con los impuestos aplicables.
  • Períodos de gracia: Si los pagos fallan, las aplicaciones entran en un período de gracia, pero conservan la 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, utilice la Calculadora de precios de Google Cloud.

Requisitos del sistema

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

Debe verificar los requisitos específicos para el idioma y el IDE que haya seleccionado.

VENTAJAS
  • Fácil de usar e implementar aplicaciones.
  • Escalado automático para alta disponibilidad.
  • Admite múltiples lenguajes de programación (Node.js, Java, Ruby, C#, Go, Python o PHP)
  • Herramientas de desarrollo y monitoreo integradas.
  • La infraestructura administrada reduce la sobrecarga operativa.
DESVENTAJAS
  • El precio puede volverse costoso para aplicaciones de alto tráfico.
  • Control limitado sobre la infraestructura subyacente en comparación con las 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: Descargar Google App Engine SDK para Windows

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