Компания Google известна своими нововведениями. Если прежде это были платформа Android или браузер Chrome, то сегодня разработчики предлагают замечательный язык программирования Go. Первое официальное представление прошло в 2009, но с момента выхода Go 1 прошло всего несколько месяцев. Несмотря на новизну, язык набирает популярность.
Кто сегодня пишет на Go? Ответ прост - Google. Часть сервисов компании написаны на этом языке. В сети, в частности на github.com, можно найти еще с десяток проектов на Go, однако большинство из них ведутся энтузиастами.
Помимо Google, компанией, где пишутся серьезные проекты на Go, является мы (!). На Go написаны Сеть и Карьера.
Сайт статистики небольшой, он был создан еще год назад. С тех пор мы полностью переписывали его два раза. Первый раз для перехода на r60, затем на Go RC1. Библиотека языка с тех пор изменилась практически полностью.
Другое дело - Карьера. Проект достаточно объемный. Работу над ним начали еще в прошлом году. В то время самым свежим был r60, но после выхода Go RC1 проект пришлось частично переписать, очень помогла утилита go fix.
Первый релиз Карьеры был сделан в начале мая. С тех пор мы постоянно дорабатываем и совершенствуем сайт. В процессе разработки были использованы несколько проектов, авторам которых мы выражаем отдельную благодарность. Первый проект - драйвер базы PostgreSQL. Второй - Gorilla, используемый для работы с сессиями. Также были задействованы несколько других небольших библиотек с открытым кодом. Большинство из них были доработаны или переписаны полностью.
Разработчики проекта подписаны на вопросы по Go на форуме ХэшКод, поэтому всегда можно задать любой вопрос по этому языку и получить на него качественный ответ.
Николай Чабановский.
Сеть Знаний.
Николай Чабановский.
Сеть Знаний.