Публикации - Go

Назначение языка Go

Go является языком программирования общего назначения, но в основном используется для написания системных инструментов, утилит командной строки, веб-сервисов и программного обеспечения, которое работает в сетях. С помощью Go также можно обучаться программированию‚ плюс он является хорошим кандидатом на первый язык программирования благодаря своей немногословности‚ четким идеям и принципам. Go может помочь в разработке следующих видов приложений:

  • профессиональные веб-сервисы;
  • сетевые инструменты и серверы, такие как Kubernetes и Istio;
  • серверные системы;
  • системные утилиты;
  • утилиты командной строки, такие как docker и hugo;
  • приложения, которые обмениваются данными в формате JSON;
  • приложения, обрабатывающие данные из реляционных баз данных SQL, баз данных NoSQL или систем баз данных;
  • компиляторы и интерпретаторы для разрабатываемых языков программирования;

Существует множество сценариев, когда вы можете выбрать Go‚ например:

  • создание сложных утилит командной строки со множеством команд, подкоманд и параметров командной строки;
  • создание приложений с высокой степенью параллелизма;
  • разработка серверов, работающих с API, и клиентов, которые взаимодействуют путем обмена данными во множестве форматов, включая JSON, XML и CSV;
  • разработка серверов и клиентов WebSocket;
  • разработка серверов и клиентов gRCP;
  • разработка надежных системных инструментов для UNIX и Windows;
  • изучение программирования.

 

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться