DevGang
Авторизоваться

Почему PHP разработчики, должны изучать Golang

Go или Golang, это быстрый, масштабируемый и довольно производительный язык программирования с открытым исходным кодом, разработанный Google и поддерживаемый сообществом. Все больше и больше приложений используют его в различных реализациях. Хотя Роб Пайк сказал, что «… мы ожидали, что программисты на C ++ увидят в Go альтернативу…», но я действительно думаю, что вы, ребята, Пхпешники, должны изучать Golang! Давайте я обьясню ПОЧЕМУ.

Пишем первый проект на Golang

Пару месяцев назад я начал писать на Go так же известным, как Golang. И не только из-за их потрясающего логотипа. Основная причина была в том, что я хотел, чистую железяку на моем Raspberry Pi, а так же кроссплатформенность в паре с легкостью установки. Среди других причин были простота создания на Go асинхронного кода с помощью Go методов и уникальный подход к синхронизации каналов между подпрограммами (потоками) посредствам go routines.

Использование функций внутри шаблонов Go

В этом уроке мы рассмотрим, как использовать функции шаблонов, такие как and, eq и index, чтобы добавить некоторую базовую логику в наши шаблоны. Как только у нас будет довольно хорошее понимание того, как использовать эти функции, мы рассмотрим, как добавить некоторые пользовательские функции в наши шаблоны и использовать их.

Golang: простой сервер TCP и TCP-клиент

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

Golang: Работаем с файлами

Давайте рассмотрим, как вы можете эффективно читать и записывать файлы в своей файловой системе, используя язык программирования go. Метод, который мы будем использовать для чтения и записи в файлы, будет универсальными. Это означает, что вы сможете использовать эти методы, чтобы читать и писать .txt, .csv, .xls и т. д., единственное, что отличается для этих файлов, - это структура данные, которую вы будете использовать.

Golang: Работы с HTTP запросами часть 3

В предыдущих статьях мы разобрались как отправлять GET/POST запросы и рассмотрели как сделать настройку модуля Client для отправки запросов. В этой статье мы рассмотрим как предавать файлы средствами net/http.

Golang: Работы с HTTP запросами часть 2

В предыдущей статье мы рассмотрели как отправлять GET запросы и работать с данными в JSON формате. Но что делать, если мы хотим передавать значения формы? Давайте рассмотрим остальные возможности Go для работы с HTTP запросами.

Golang: Выполнение HTTP запросов

В этом посте мы рассмотрим, как можно делать HTTP-запросы, используя Go. Мы будем использовать пакет net/http, который предоставляет все необходимое для создания HTTP-запросов или создания новых http-серверов. То есть, этот пакет поможет нам сделать все что связано с «http».

Базовый веб сервер на Go

Go - это компилируемый многопоточный язык программирования отлично подходящий для создания веб сервера. В его стандартной библиотеке имеется очень мощный пакет net/http.

Создание копии структур в GO

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу