LINUX.ORG.RU

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

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

Сначала я писал на PHP, потом на Ruby, потом я услышал, что Go круто. А почему круто?

Ну синтаксис читабельный, ну vim tags работает. Честно говоря это мало. И потом изучая, читая, интересуясь. Мной был найден архетипичный шаблон программы на Go - и этот архетепичный шаблон как влитой лег на разрозненные факты.

Вот тогда произошел щелчок, все сложилось и интервью Пайка, и рассказы Столярова про CGI, и мой опыт с Puma/WebBrick, и то как обрабатываются запросы в Go. Все сложилось в одну картину. После того, как я начал работать с Go Scheduler.

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

Вот это основной смысл языка Go, остальные его приятные характеристики - это следствия. Вспомогательные решения над механизмом Каналов и Goroutines.

На практике это дает значительную оптимизацию потребления ресурсов Web сервером, что должно уже до каких-то фантасмагорических размеров в мире Ruby и NodeJS - когда программы обработки текста стали требовать гигабайты.

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

Сначала я писал на PHP, потом на Ruby, потом я услышал, что Go круто. А почему круто?

Ну синтаксис читабельный, ну vim tags работает. Честно говоря это мало. И потом изучая, читая, интересуясь. Мной был найден архетипичный шаблон программы на Go - и этот архетепичный шаблон как влитой лег на разрозненные факты.

Вот тогда произошел щелчок, все сложилось и интервью Пайка, и рассказы Столярова про CGI, и мой опыт с Puma/WebBrick, и то как обрабатываются запросы в Go. Все сложилось в одну картину. После того, как я начал работать с Go Scheduler.

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

Вот это основной смысл языка Go, остальные его приятные характеристики - это следствия. Вспомогательные решения над механизмом Каналов и Goroutines.

На практике это дает значительную оптимизацию потребления ресурсов Web сервером, что должно уже до каких-то фантасмагорических размеров в мире Ruby и NodeJS - когда программы обработки текста стали требовать гигабайты.

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

Сначала я писал на PHP, потом на Ruby, потом я услышал, что Go круто. А почему круто?

Ну синтаксис читабельный, ну vim tags работает. Честно говоря это мало. И потом изучая, читая, интересуясь. Мной был найдет архитипичный шаблон программы на Go - и этот архитепичный шаблон как влитой лег на разрозненные факты.

Вот тогда произошел щелчок, все сложилось и интервью Пайка, и рассказы Столярова про CGI, и мой опыт с Puma/WebBrick, и то как обрабатываются запросы в Go. Все сложилось в одну картину. После того, как я начал работать с Go Scheduler.

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

Вот это основной смысл языка Go, остальные его приятные характеристики - это следствия. Вспомогательные решения над механизмом Каналов и Goroutines.

На практике это дает значительную оптимизацию потребления ресурсов Web сервером, что должно уже до каких-то фантасмагорических размеров в мире Ruby и NodeJS - когда программы обработки текста стали требовать гигабайты.