stringtranslate.com

Desarrolladores de Google

Google Developers (anteriormente Google Code ) es el sitio de Google para herramientas y plataformas de desarrollo de software , interfaces de programación de aplicaciones (API) y recursos técnicos. El sitio contiene documentación sobre el uso de las API y las herramientas para desarrolladores de Google, incluidos grupos de discusión y blogs para desarrolladores que utilizan los productos para desarrolladores de Google.

Se ofrecen API para casi todos los productos de consumo populares de Google, como Google Maps , YouTube , Google Apps y otros.

El sitio también presenta una variedad de productos y herramientas para desarrolladores creados específicamente para desarrolladores. Google App Engine es un servicio de alojamiento para aplicaciones web. Project Hosting ofrece a los usuarios control de versiones del código fuente abierto . Google Web Toolkit (GWT) permite a los desarrolladores crear aplicaciones Ajax en el lenguaje de programación Java . (Todos los idiomas)

El sitio contiene información de referencia para productos de desarrollo comunitarios en los que Google participa, como Android de Open Handset Alliance y OpenSocial de OpenSocial Foundation.

API de Google

Google ofrece una variedad de API, principalmente API web para desarrolladores web. Las API se basan en productos de consumo populares de Google, incluidos Google Maps , Google Earth , AdSense , Adwords , Google Apps y YouTube . [1]

API de datos de Google

Las API de datos de Google [2] permiten a los programadores crear aplicaciones que leen y escriben datos de los servicios de Google. Actualmente, estos incluyen API para Google Apps , Google Analytics , Blogger , Google Base , Google Book Search , Google Calendar , Google Code Search , Google Earth , Google Spreadsheets , Google Notebook ,

API de Ajax

Las API Ajax de Google [3] permiten a un desarrollador implementar sitios web ricos y dinámicos completamente en JavaScript y HTML. Un desarrollador puede crear un mapa de un sitio, un cuadro de búsqueda dinámica o descargar feeds con sólo unas pocas líneas de JavaScript.

API de anuncios

Las API de AdSense y AdWords , basadas en el estándar de intercambio de datos SOAP , permiten a los desarrolladores integrar sus propias aplicaciones con estos servicios de Google. La API de AdSense permite a los propietarios de sitios web y blogs administrar el registro, el contenido y los informes de AdSense, mientras que la API de AdWords brinda a los clientes de AdWords acceso programático a sus cuentas y campañas de AdWords.

Herramientas de desarrollo y proyectos de código abierto.

Motor de aplicaciones

Google App Engine permite a los desarrolladores ejecutar aplicaciones web en Google Cloud. Google App Engine admite aplicaciones escritas en varios lenguajes de programación. Con el entorno de ejecución Java [ cita necesaria ] de App Engine , uno puede crear su aplicación utilizando tecnologías Java estándar, incluidos JVM, servlets Java y el lenguaje de programación Java, o cualquier otro lenguaje que utilice un intérprete o compilador basado en JVM, como JavaScript. o Rubí. App Engine también cuenta con un entorno de ejecución de Python dedicado, que incluye un intérprete de Python rápido y la biblioteca estándar de Python.

Complemento de Google para Eclipse

Google Plugin for Eclipse (GPE) es un conjunto de herramientas de desarrollo de software que permite a los desarrolladores de Java diseñar, crear, optimizar e implementar aplicaciones de computación en la nube . GPE ayuda a los desarrolladores a crear interfaces de usuario complejas, generar código Ajax utilizando Google Web Toolkit , optimizar el rendimiento con Speed ​​Tracer [4] e implementar aplicaciones en Google App Engine . GPE se instala en el entorno de desarrollo integrado (IDE) de Eclipse mediante el sistema de complementos extensible . [5] GPE está disponible bajo la licencia de términos de servicio de Google. [6]

Kit de herramientas web de Google

Google Web Toolkit (GWT) es un conjunto de herramientas de código abierto que permite a los desarrolladores crear aplicaciones Ajax en el lenguaje de programación Java . [7] GWT admite el desarrollo y la depuración rápidos cliente-servidor en cualquier IDE de Java . En un paso de implementación posterior, el compilador GWT traduce una aplicación Java funcional a JavaScript equivalente que manipula mediante programación el HTML DOM de un navegador web utilizando técnicas DHTML . GWT enfatiza soluciones eficientes y reutilizables para los desafíos recurrentes de Ajax, a saber, llamadas a procedimientos remotos asincrónicos , gestión de historial, marcadores y portabilidad entre navegadores . Se publica bajo la licencia Apache versión 2.0.

Herramientas OR

Google OR-Tools [8] proporciona contenedores de lenguajes de programación para herramientas de investigación de operaciones , como optimización y resolución de restricciones .

Código de Google

Anteriormente, Google ejecutaba un servicio de alojamiento de proyectos llamado Google Code [9] que proporcionaba control de revisiones ofreciendo Subversion , Mercurial [10] y Git [11] (implementado de forma transparente utilizando Bigtable como almacenamiento), un rastreador de problemas y una wiki para documentación. El servicio estaba disponible y era gratuito para todos los proyectos de código abierto aprobados por OSI (a partir de 2010, se recomendaba encarecidamente, pero ya no era necesario, utilizar una de las nueve licencias de código abierto más conocidas: Apache , Artistic , BSD , GPLv2 , GPLv3 , LGPL , MIT , MPL y EPL ). El sitio limitó la cantidad de proyectos que una persona podía tener a 25. [12] Además, había un límite en la cantidad de proyectos que se podían crear en un día, un límite de tamaño de archivo de carga predeterminado de 200 MB, que podía aumentarse, y un límite de tamaño total por proyecto de 5 GB. [13] El servicio proporcionaba una función de descarga de archivos, pero en mayo de 2013 se deshabilitó la creación de nuevas descargas, con planes de deshabilitarla por completo el 14 de enero de 2014. [14] En marzo de 2015, Google anunció que cerraría Google Code el 15 de enero de 2016. [15] Todos los proyectos del sitio entraron en modo de solo lectura el 24 de agosto de 2015, [16] con la excepción de ciertos proyectos propiedad de Google, incluidos Android y Chrome. [15]

Mensaje de error visto por alguien que intenta acceder a code.google.com desde un país restringido por la OFAC

A los residentes de países incluidos en la lista de sanciones de la Oficina de Control de Activos Extranjeros de los Estados Unidos , incluidos Cuba , Irán , Corea del Norte , Sudán y Siria , se les prohibió publicar o acceder a Google Code. [17]

Engranajes

Gears era un software beta ofrecido por Google para permitir el acceso sin conexión a servicios que normalmente sólo funcionan en línea . Instaló un motor de base de datos, basado en SQLite , en el sistema cliente para almacenar en caché los datos localmente. Las páginas habilitadas para Gears utilizaron datos de este caché local en lugar del servicio en línea. Al utilizar Gears, una aplicación web puede sincronizar periódicamente los datos del caché local con el servicio en línea. Si no hay una conexión de red disponible, la sincronización se pospone hasta que se establezca una conexión de red. De este modo, Gears permitió que las aplicaciones web funcionaran aunque no hubiera acceso al servicio de red. Google anunció el fin del desarrollo de Gears el 11 de marzo de 2011, citando un cambio de enfoque de Gears a HTML5 . [18]

Eventos para desarrolladores de Google

Grupos de desarrolladores de Google

Los grupos de desarrolladores de Google [19] (GDG) son comunidades de desarrolladores interesados ​​en los productos y plataformas de tecnología para desarrolladores de Google. Un GDG puede adoptar muchas formas: desde unas pocas personas reunidas hasta grandes reuniones con demostraciones y charlas sobre tecnología, pasando por eventos como sprints de código y hackathons. En junio de 2020, existen actualmente más de 1000 GDG en todo el mundo. DevFest es uno de estos eventos.

Referencias

  1. ^ "Directorio de sitios: código de Google" . Consultado el 6 de agosto de 2009 .
  2. ^ "API de datos de Google: código de Google" . Consultado el 6 de agosto de 2009 .
  3. ^ "API de AJAX: código de Google" . Consultado el 6 de agosto de 2009 .
  4. ^ "Rastreador de velocidad"
  5. ^ Listado de GPE en Eclipse Marketplace Archivado el 9 de junio de 2011 en Wayback Machine.
  6. ^ "Complemento de Google para información de licencia de Eclipse". 7 de abril de 2009 . Consultado el 28 de enero de 2011 .
  7. ^ Johnson, Bruce (12 de diciembre de 2006). "La versión candidata de GWT 1.3 es 100% de código abierto" . Consultado el 8 de febrero de 2007 .
  8. ^ google (21 de octubre de 2022). "GitHub - google/or-tools: herramientas de investigación de operaciones de Google". GitHub .
  9. ^ "Código de Google: alojamiento de proyectos" . Consultado el 6 de agosto de 2009 .
  10. ^ "Blog de Google Code: soporte de Mercurial para alojamiento de proyectos en Google Code". 2009-04-27.
  11. ^ "Problema 2454 - soporte - soporte nativo de git - soporte de usuario para Google Project Hosting - Google Project Hosting". 2011-07-15.
  12. ^ "WhatsNew - Soporte - Anuncios de las últimas funciones de alojamiento de proyectos - Alojamiento de proyectos en Google Code" . Consultado el 6 de agosto de 2009 .
  13. ^ "Preguntas frecuentes - soporte - Preguntas frecuentes sobre alojamiento de proyectos en Google Code - Asistencia al usuario para alojamiento de proyectos de Google - Alojamiento de proyectos de Google".
  14. ^ Alojamiento de proyectos de Google (20 de mayo de 2013). "Un cambio en el servicio de descarga de códigos de Google". Blog de código abierto de Google . Consultado el 19 de noviembre de 2013 .
  15. ^ ab Alojamiento de proyectos de Google (12 de marzo de 2015). "Adiós a Google Code". Blog de código abierto de Google . Consultado el 12 de marzo de 2015 .
  16. ^ "Información sobre la transición de solo lectura de Google Code" . Consultado el 25 de agosto de 2015 .
  17. ^ "Alojamiento de proyectos de Google: código de Google" . Consultado el 13 de agosto de 2012 .
  18. ^ Aaron Boodman (11 de marzo de 2011). "Detener los engranajes" . Consultado el 25 de agosto de 2015 .
  19. ^ "Grupos de desarrolladores de Google: desarrolladores de Google".

enlaces externos