An open API service indexing awesome lists of open source software.

https://github.com/pahanini/go-for-php-developers-book

Книга Go для PHP разработчиков
https://github.com/pahanini/go-for-php-developers-book

book go golang php

Last synced: about 1 year ago
JSON representation

Книга Go для PHP разработчиков

Awesome Lists containing this project

README

          

# Go для PHP-разработчиков

Эта книга рассчитана на PHP-разработчиков, которые хотят быстро освоить Go.

Предполагается, что вы:

- владеете PHP на среднем уровне
- знаете, что такое namespace в PHP
- знакомы с composer
- умеете работать с git
- пишете unit тесты
- в целом представляете как устроен web-сервер.

Данная книга преследует несколько целей:

1. Максимально быстро познакомить PHP-разработчиков с Go,
используя аналогии с PHP и не вдаваясь в основы программирования.

2. Ознакомить с "best practices" в Go, чтобы не дать перетащить ненужные привычки
из PHP в Go.

Основы языка, такие как типы переменных,
управляющие структуры и так далее, будут рассмотренны очень кратко,
так как любому PHP разработчику будет понятен С-подобный синтаксис Go.

Особенности языка, аналогов которым нет в PHP, будут рассмотрены подробнее. Например,
горутины, работа со слайсами и так далее.

Вместо ряда несвязанных примеров, мы рассмотрим процесс написания небольшого web-сервиса,
задачей которого будет подсчет посетителей сайта и вывод собранной статистики через API.