LINUX.ORG.RU

История изменений

Исправление lbvf50txt, (текущая версия) :

Кто-то пишет или писал под web на Go?

Если коротко на Go вы пишете фрейморк под каждый проект. То что в PHP, Python, Ruby 99% офисных работников даже не знает, в Go необходимо знать. В Go сразу собирается бинанник который содержит и сервер который слушает порт, также систему routing и плюс обработчики на каждый тип запроса.

Основа Web приложения функция обработчик: func(w http.ResponseWriter, r *http.Request)

Функции могут вкладываться друг в друга, создавая шаблон Middleware (книга №4 3.3.4. Chaining hanlders and hanlder functions). Процесс разработки на Go отличается легкостью тестирования, можно тестирвать на разных слоях Web приложения: отдельно обрабочики или уже на уровне мультиплекстора (книга №2 9 Testing and Benchmarking). Разрботка на Go это «низкоуровневая» разработка в масштабах Web, вы уже сразу пишете сервер (книга №3 Part 3. Application-level Pogramming). Плюсы - минимальное потребление ресурсов.

Книги:

  1. Learning Go. An Idiomatic Approach to Real-World Go Programming. (c) Jon Bodner
  2. Go In Action (c) William Kennedy
  3. Network Programming with Go (c) Adam Woodbeck
  4. Go Web Programming (c) Sau Sheong Chang

Только прочитав определенные главы этих книг, можно уже разговаривать о Web разработке на Go. Хотите разобраться - читайте книги. И вообще пока книга №1 не прочитана - говорить не очем. Надо сначла понять идеоматику Go, основные принципы программирования на этом языке.

На LOR пишут всякие глупости, например «В Go нет ООП». Объекты есть, интерфейсы есть, ООП нет, однако.

Исправление lbvf50txt, :

Кто-то пишет или писал под web на Go?

Если коротко на Go вы пишете фрейморк под каждый проект. То что в PHP, Python, Ruby 99% офисных работников даже не знает, в Go необходимо знать. В Go сразу собирается бинанник который содержит и сервер который слушает порт, также систему routing и плюс обработчики на каждый тип запроса.

Основа Web приложения функция обработчик: func(w http.ResponseWriter, r *http.Request)

Функции могут вкладываться друг в друга, создавая шаблон Middleware (книга №4 3.3.4. Chaining hanlders and hanlder Functions). Процесс разработки на Go отличается легкостью тестирования, можно тестирвать на разных слоях Web приложения: отдельно обрабочики или уже на уровне мультиплекстора (книга №2 9 Testing and Benchmarking). Разрботка на Go это «низкоуровневая» разработка в масштабах Web, вы уже сразу пишете сервер(!). Плюсы - минимальное потребление ресурсов.

Книги:

  1. Learning Go. An Idiomatic Approach to Real-World Go Programming. (c) Jon Bodner
  2. Go In Action (c) William Kennedy
  3. Network Programming with Go (c) Adam Woodbeck
  4. Go Web Programming (c) Sau Sheong Chang

Только прочитав определенные главы этих книг, можно уже разговаривать о Web разработке на Go. Хотите разобраться - читайте книги.

На LOR пишут всякие глупости, например «В Go нет ООП». Объекты есть, интерфейсы есть, ООП нет, однако.

Исправление lbvf50txt, :

Кто-то пишет или писал под web на Go?

Если коротко на Go вы пишете фрейморк под каждый проект. То что в PHP, Python, Ruby 99% офисных работников даже не знает, в Go необходимо знать. В Go сразу собирается бинанник который содержит и сервер который слушает порт, также систему routing и плюс обработчики на каждый тип запроса.

Основа Web приложения функция обработчик: func(w http.ResponseWriter, r *http.Request)

Функции могут вкладываться друг в друга, создавая шаблон Middleware (книга №4 3.3.4. Chaining Hanlder and Hanlder Functions). Процесс разработки на Go отличается легкостью тестирования, можно тестирвать на разных слоях Web приложения: отдельно обрабочики или уже на уровне мультиплекстора. Разрботка на Go это «низкоуровневая» разработка в масштабах Web, вы уже сразу пишете сервер(!). Плюсы - минимальное потребление ресурсов.

Книги:

  1. Learning Go. An Idiomatic Approach to Real-World Go Programming. (c) Jon Bodner
  2. Go In Action (c) William Kennedy
  3. Network Programming with Go (c) Adam Woodbeck
  4. Go Web Programming (c) Sau Sheong Chang

Только прочитав определенные главы этих книг, можно уже разговаривать о Web разработке на Go. Хотите разобраться - читайте книги.

На LOR пишут всякие глупости, например «В Go нет ООП». Объекты есть, интерфейсы есть, ООП нет, однако.

Исходная версия lbvf50txt, :

Кто-то пишет или писал под web на Go?

Если коротко на Go вы пишете фрейморк под каждый проект. То что в PHP, Python, Ruby 99% офисных работников даже не знает, в Go необходимо знать. В Go сразу собирается бинанник который содержит и сервер который слушает порт, также систему routing и плюс обработчики на каждый тип запроса.

Основа Web приложения функция обработчик: func(w http.ResponseWriter, r *http.Request)

Функции могут вкладываться друг в друга, создавая шаблон Middleware. Процесс разработки на Go отличается легкостью тестирования, можно тестирвать на разных слоях Web приложения: отдельно обрабочики или уже на уровне мультиплекстора. Разрботка на Go это «низкоуровневая» разработка в масштабах Web, вы уже сразу пишете сервер(!). Плюсы - минимальное потребление ресурсов.

Книги:

  • Learning Go. An Idiomatic Approach to Real-World Go Programming. (c) Jon Bodner
  • Go In Action (c) William Kennedy
  • Network Programming with Go (c) Adam Woodbeck
  • Go Web Programming (c) Sau Sheong Chang

Только прочитав определенные главы этих книг, можно уже разговаривать о Web разработке на Go. Хотите разобраться - читайте книги.

На LOR пишут всякие глупости, например «В Go нет ООП». Объекты есть, интерфейсы есть, ООП нет, однако.