En esta página, se proporciona un breve ejercicio sobre cómo compilar una aplicación TaskList de línea de comandos con la API de Firestore en modo Datastore. La aplicación TaskList almacena, enumera, actualiza y quita tareas.
Requisitos
- Capacidad para escribir y ejecutar una aplicación de línea de comandos en los lenguajes de programación que se usan en este tema
Además de tener conocimientos básicos sobre el desarrollo de aplicaciones, debes poder descargar e instalar bibliotecas adicionales antes de intentar llevar a cabo este instructivo. - Un Google Cloud proyecto con la API del modo Datastore habilitada
Las aplicaciones que usan el modo Datastore están asociadas a un proyecto de Google Cloud con la API del modo Datastore habilitada. En este proyecto, se ofrecen credenciales de autenticación que puedes usar en tu aplicación para que Google la identifique y la autorice a usar la API del modo Datastore.
Sigue estas instrucciones para crear un proyecto, habilitar la API del modo Datastore y configurar tu entorno de desarrollo local con credenciales de autenticación mediante el comandogcloud auth login. Toma nota del ID del proyecto que usarás luego.
Instalación y configuración
Instala las bibliotecas cliente y realiza los ajustes de configuración adicionales que sean necesarios para el entorno de desarrollo.
C#
- Asegúrate de tener instalado Visual Studio (versión 2013 o posterior).
- Descarga la aplicación de muestra TaskList desde el repositorio de muestras.
- Extrae los archivos comprimidos en un directorio dentro tu carpeta Documentos.
- En Visual Studio, abre el archivo
dotnet-docs-samples-master\datastore\api\Datastore.sln. - En la ventana Explorador de soluciones (Solution Explorer) de Visual Studio, haz clic derecho en el proyecto TaskList y elige Establecer como proyecto de inicio (Set as StartUp Project).
- Haz clic en el botón ubicado sobre el proyecto TaskList una vez más y elige Properties (Propiedades).
En la ventana Properties, haz clic en Debug y escribe el ID de tu proyecto deGoogle Cloud en el recuadro Command line arguments:.

Haz clic en File (Archivo) y luego haz clic en Save (Guardar) para guardar los cambios.
Ejecuta la aplicación. Presiona F5 en el teclado.
Go
Clona la aplicación de prueba TaskList.
go get github.com/GoogleCloudPlatform/golang-samples/datastore/tasksVe al directorio al que clonaste la muestra:
cd $GOPATH/src/github.com/GoogleCloudPlatform/golang-samples/datastore/tasksEn el símbolo del sistema, ejecuta lo siguiente, en el que
<project-id>es el ID de tu proyecto Google Cloud .export DATASTORE_PROJECT_ID=<project-id>(Usuarios de Windows: usa
seten lugar deexport.)Ejecuta la aplicación.
go run tasks.go
Java
Asegúrate de tener instalados Maven y Java (versión 8 o posterior).
Descarga la aplicación de muestra TaskList desde el repositorio de muestras.
En el símbolo del sistema, extrae el archivo que descargaste:
unzip main.zipVe al directorio de la aplicación TaskList:
cd java-datastore-main/samples/snippetsEjecuta el siguiente comando, en el que
<project-id>es el ID de tu proyecto de Google Cloud .gcloud config set project <project-id>Compila y ejecuta la aplicación.
mvn