Привет!
> 1) Каково будущее Go не пропадет ли он ?
Вряд ли пропадет. Вполне возможно, он очень даже "выстрелит" в
ближайшее время - аналогов-то нету.
> 2) И что вы скажите вообще про него ? Ваши отзывы как сложно поддерживать код и т.д
Go очень простой. Его может освоить любой вменяемый программист с
опытом python/ruby/javascript/perl за несколько недель. Ну и быстрый
он, по сравнению с интерпретаторами.
Первосортная стандартная библиотека. Всем известно, что у Python
"батарейки в комплекте". Ну, в таком случае, Go поставляется с
топливными элементами от Терминатора.
В Go нет никакой неявной магии. Ты почти всегда знаешь, что "под
капотом" у той или иной конструкции языка.
Причем, это узнается без особых умственных усилий.
> 3) Какие ide используете
Не IDE, но Sublime Text + GoSublime - очень рекомендую. Code
completion, подсветка синтаксиса и статический анализ в реальном
времени (подсвечивает то, что точно не скомпилится) - все работает
коробки и довольно круто.
Последнее время активизировался LiteIDE (см.
https://github.com/visualfc/liteide и
http://www.goinggo.net/2013/06/installing-go-gocode-gdb-and-liteide.html)
- возможно, стоит его посмотреть. Там есть визуальный отладчик.
> 4) Еще неплохо бы сравнение с erlang
На мой вкус, Erlang - штука крутая, но специфическая. И сам язык и
рантайм - не для любой задачи.
Еще Erlang - интерпретатор, JIT на уровне экспериментов.
Как язык Go проще (разумеется, imo). И универсальнее. Хочешь - сетевые
сервисы пиши (и очень удобно), хочешь - логи парсь, хочешь - цифирки
считай.
--
Konstantin Cherkasoff