구글 개발자

Google Developers
구글 개발자
Google Developers text logo.svg
사이트 유형
소프트웨어 개발 웹사이트
이용가능기간:모든 언어
주인구글
URLdevelopers.google.com
개시.2005년 3월 17일; 17년 전 (2005-03-17) (Google 코드)
현황활동적인

Google 개발자(이전의 Google 코드)는 Google의 소프트웨어 개발 도구 및 플랫폼, 애플리케이션 프로그래밍 인터페이스(API) 및 기술 리소스 사이트입니다.이 사이트에는 Google의 개발자 제품을 사용하는 개발자를 위한 토론 그룹 및 블로그를 포함한 Google 개발자 도구 및 API 사용에 대한 문서가 포함되어 있습니다.

Google 지도, YouTube, Google Apps 및 기타 구글의 인기 소비자 제품 거의 모든 것에 대해 제공되는 API가 있습니다.

이 사이트에는 개발자를 위해 특별히 제작된 다양한 개발자 제품 및 도구도 있습니다.Google App Engine은 웹 앱을 위한 호스팅 서비스입니다.프로젝트 호스팅은 사용자에게 오픈 소스 코드에 대한 버전 제어를 제공합니다.Google Web Toolkit(GWT)을 사용하면 개발자는 Java 프로그래밍 언어로 Ajax 응용 프로그램을 만들 수 있습니다.(모든 언어)

이 사이트에는 Open Handset AllianceAndroid나 OpenSocial Foundation의 OpenSocial과 같은 커뮤니티 기반 개발자 제품에 대한 참조 정보가 포함되어 있습니다.

구글 API

구글은 다양한 API를 제공하며, 주로 웹 개발자를 위한 웹 API를 제공합니다.API는 구글 지도, 구글 어스, 애드센스, 애드워즈, 구글 앱스, 유튜브[1]포함한 인기 있는 구글 소비자 제품에 기반을 두고 있다.

구글 데이터 API

Google Data API를[2] 통해 프로그래머는 Google 서비스에서 데이터를 읽고 쓰는 애플리케이션을 만들 수 있습니다.현재 여기에는 Google 앱용 API, Google Analytics, Blogger, Google Base, Google Book Search, Google Calendar, Google Code Search, Google Earth, Google 스프레드시트, Google Notebook, Google Notebook 등이 포함됩니다.

Ajax API

구글의 Ajax API를[3] 통해 개발자는 JavaScript와 HTML로 풍부한 동적 웹 사이트를 구현할 수 있습니다. 개발자는 사이트에 대한 지도, 동적 검색 상자 또는 몇 줄의 javascript로 피드를 다운로드할 수 있습니다.

광고 API

SOAP 데이터 교환 표준을 기반으로 하는 AdSense AdWords API는 개발자가 자신의 애플리케이션을 이러한 구글 서비스와 통합할 수 있도록 합니다.AdSense API는 웹 사이트 및 블로그 소유자가 AdSense 등록, 콘텐츠 및 보고서를 관리할 수 있도록 하며, AdWords API는 AdWords 고객에게 AdWords 계정 및 캠페인에 대한 프로그램 액세스를 제공합니다.

개발자 도구 및 오픈 소스 프로젝트

앱 엔진

Google App Engine은 개발자가 Google Cloud에서 웹 애플리케이션을 실행할 수 있도록 합니다.Google App Engine은 여러 프로그래밍 언어로 작성된 앱을 지원합니다.App Engine의 Java[citation needed] 런타임 환경에서는 JVM, Java Servlet, Java 프로그래밍 언어를 포함한 표준 Java 기술을 사용하거나 JavaScript 또는 Ruby와 같은 JVM 기반 인터프리터 또는 컴파일러를 사용하여 앱을 구축할 수 있습니다.App Engine은 또한 빠른 Python 인터프리터와 Python 표준 라이브러리를 포함하는 전용 Python 런타임 환경을 제공합니다.

이클립스용 구글 플러그인

GPE(Google Plugin for Eclipse)는 Java 개발자가 클라우드 컴퓨팅 애플리케이션을 설계, 구축, 최적화 및 배포할 수 있도록 지원하는 소프트웨어 개발 도구 세트입니다.GPE는 개발자가 복잡한 사용자 인터페이스를 만들고, Google Web Toolkit을 사용하여 Ajax 코드를 생성하고, Speed [4]Tracer로 성능을 최적화하고, Google App Engine에 애플리케이션을 배포하는 작업을 지원합니다.GPE는 확장 가능한 플러그인 [5]시스템을 사용하여 Eclipse 통합 개발 환경(IDE)에 설치됩니다.GPE는 Google 서비스 [6]약관에 따라 제공됩니다.

구글 웹 툴킷

Google Web Toolkit(GWT)은 개발자[7]Java 프로그래밍 언어로 Ajax 응용 프로그램을 만들 수 있는 오픈 소스 툴킷입니다.GWT는 임의의 Java IDE에서 클라이언트와 서버신속개발과 디버깅을 지원합니다.후속 전개 단계에서 GWT 컴파일러는 동작 중인 Java 애플리케이션을 DHTML 기술을 사용하여 웹 브라우저의 HTML DOM프로그래밍 방식으로 조작하는 동등한 JavaScript로 변환합니다.GWT는 반복되는 Ajax 과제에 대한 재사용 가능하고 효율적인 솔루션, 즉 비동기 원격 프로시저 호출, 기록 관리, 북마크, 브라우저 간 이동성을 강조합니다.Apache License 버전 2.0으로 출시됩니다.

OR-툴

Google OR-Tools는[8] 최적화 및 제약 조건 해결과 같은 운영 연구 도구를 위한 프로그래밍 언어 래퍼를 제공합니다.

구글 코드

구글은 앞서 서브버전, 머큐리얼[10], Git[11](빅테이블을 저장소로 사용해 투명하게 구현)을 제공하는 구글 코드(Google[9] Code)라는 프로젝트 호스팅 서비스, 이슈 트래커, 문서화를 위한 위키 등을 운영했다.이 서비스는 OSI가 승인한 모든 오픈 소스 프로젝트에서 무료로 이용할 수 있었습니다(2010년 현재, 강력하게 권장되고 있지만, 다음 9개의 유명한 오픈 소스 라이센스 중 하나를 사용할 필요는 없습니다).Apache, Artistic, BSD, GPLv2, GPLv3, LGPL, MIT, MPLEPL).이 사이트는 한 사람이 가질 수 있는 프로젝트의 수를 [12]25개로 제한했다.또한 하루에 만들 수 있는 프로젝트 수, 올릴 수 있는 200MB 기본 업로드 파일 크기 제한, 프로젝트당 총 크기 [13]제한 5GB가 있었습니다.이 서비스는 파일 다운로드 기능을 제공했지만 2013년 5월에 새로운 다운로드 생성 기능이 비활성화되었으며 2014년 [14]1월 14일에 완전히 비활성화할 계획입니다.2015년 3월, 구글은 2016년 [15]1월 15일에 구글 코드를 폐쇄할 것이라고 발표했다.Android [16]및 Chrome을 포함한 Google 소유의 [15]특정 프로젝트를 제외하고 2015년 8월 24일 사이트의 모든 프로젝트가 읽기 전용 모드로 전환되었습니다.

OFAC 제한 국가에서 code.google.com에 접속하려고 하면 에러 메시지가 나타납니다.

쿠바, 이란, 북한, 수단, 시리아포함미국 해외자산관리국의 제재 목록에 있는 국가의 거주자들은 구글 [17]코드에 게시하거나 구글 코드에 접속하는 것이 금지되었다.

기어

Gears는 구글이 제공하는 베타 소프트웨어로, 일반적으로 온라인에서만 작동하는 서비스에 오프라인으로 액세스할 수 있도록 했다.SQLite 기반 데이터베이스 엔진을 클라이언트 시스템에 설치하여 데이터를 로컬로 캐시합니다.기어 지원 페이지는 온라인 서비스가 아닌 이 로컬 캐시에서 데이터를 사용했습니다.웹 애플리케이션은 Gears를 사용하여 로컬 캐시의 데이터를 온라인 서비스와 주기적으로 동기화할 수 있습니다.네트워크 연결을 사용할 수 없는 경우 네트워크 연결이 확립될 때까지 동기화가 지연됩니다.따라서 Gears는 네트워크 서비스에 액세스할 수 없는 경우에도 웹 응용 프로그램이 작동할 수 있도록 했습니다.구글은 2011년 3월 11일 Gears 개발 종료를 발표하면서 Gears에서 HTML5[18]초점을 옮겼다고 밝혔다.

Google 개발자 이벤트

  • 구글 I/O는 구글의 가장 큰 개발자 행사로, 보통 5월에 마운틴 뷰의 쇼어라인 앰피시어터에서 열린다.
  • Google Summer of Code는 오픈 소스 프로젝트의 학생을 찾기 위한 멘토링 프로그램입니다.2016년에 이 프로그램은 거의 18,980명의 신청을 받았다.
  • Google Code Jam은 국제적인 프로그래밍 대회입니다.

구글 개발자 그룹

구글 개발자[19] 그룹(GDG)은 구글의 개발자 기술 제품 및 플랫폼에 관심이 있는 개발자 커뮤니티입니다.GDG는 단 몇 명만 모이는 것에서부터 데모와 기술 토크를 통한 대규모 모임, 코드 스프린트나 해커톤과 같은 이벤트까지 다양한 형태를 취할 수 있습니다.2020년 6월 현재 전 세계에 1000개 이상의 GDG가 있습니다.DevFest는 이러한 이벤트 중 하나입니다.

레퍼런스

  1. ^ "Site Directory — Google Code". Retrieved 2009-08-06.
  2. ^ "Google Data APIs — Google Code". Retrieved 2009-08-06.
  3. ^ "AJAX APIs — Google Code". Retrieved 2009-08-06.
  4. ^ "속도 추적기"
  5. ^ Wayback Machine에서 2011-06-09년에 아카이브된 Eclipse 마켓플레이스GPE가 등재됨
  6. ^ "Google Plugin for Eclipse License Information". April 7, 2009. Retrieved 2011-01-28.
  7. ^ Johnson, Bruce (2006-12-12). "GWT 1.3 Release Candidate is 100% Open Source". Retrieved 2007-02-08.
  8. ^ google. "GitHub - google/or-tools: Google's Operations Research tools". GitHub.
  9. ^ "Google Code — Project Hosting". Retrieved 2009-08-06.
  10. ^ "Google Code Blog: Mercurial support for Project Hosting on Google Code". 2009-04-27.
  11. ^ "Issue 2454 - support - native git support - User support for Google Project Hosting - Google Project Hosting". 2011-07-15.
  12. ^ "WhatsNew — support — Announcements of the latest project hosting features — Project Hosting on Google Code". Retrieved 2009-08-06.
  13. ^ "FAQ - support - Project Hosting on Google Code FAQ - User support for Google Project Hosting - Google Project Hosting".
  14. ^ Google Project Hosting (2013-05-20). "A Change to Google Code Download Service". Google Open Source Blog. Retrieved 19 November 2013.
  15. ^ a b Google Project Hosting (2015-03-12). "Bidding farewell to Google Code". Google Open Source Blog. Retrieved 12 March 2015.
  16. ^ "Information about Google Code's read-only transition". Retrieved 25 August 2015.
  17. ^ "Google Project Hosting - Google Code". Retrieved 2012-08-13.
  18. ^ Aaron Boodman (11 March 2011). "Stopping the Gears". Retrieved 25 August 2015.
  19. ^ "Google Developer Groups — Google Developers".

외부 링크