Привет, Хабр! Три года назад мы приняли стратегическое решение принять участие в разработке go-lang-idea-plugin, опенсорсного проекта, нацеленного на создание IntelliJ-плагина для Go. За эти три года наш вклад (в сумме около 3000 коммитов) помог полностью переписать плагин, сделав его более стабильным, расширяемым и функциональным.

В прошлом году мы начали подсчет количества уникальных пользователей плагина. За год оно выросло вдвое и теперь составляет 30 тысяч активных пользователей в месяц. Это, а также большое количество пользователей, ждущих от нас Go IDE уровня IntelliJ IDEA, вместе убедили нас наконец «форкнуть» go-lang-idea-plugin и создать собственную IDE для Go.

Сегодня мы рады представить вашему вниманию Gogland, новую Go IDE и последнее пополнение семейства IDE на базе платформы IntelliJ! Хотя Gogland находится в активной разработке, сегодня мы начинаем «закрытое» тестирование. Это означает, что у вас есть шанс одними из первых опробовать Gogland.

Больше подробностей о Gogland можно узнать на официальном сайте. Также не забудьте ознакомиться с FAQ.

Чтобы получить доступ к закрытому тестированию, заполните форму на сайте.



Gogland — рабочее название; окончательое название IDE будет другим. Если у вас есть идеи названия, присылайте их нам!

Команда Gogland
www.jetbrains.com/go
Поделиться с друзьями
-->

Комментарии (123)


  1. MTonly
    15.12.2016 18:40
    +4

    Gog Land?

    Если у вас есть идеи названия, присылайте их нам!
    JetBrains Go, например.


    1. Sirikid
      15.12.2016 20:29
      +8

      1. Nikobraz
        16.12.2016 06:56
        +17

        GoBlin


  1. vlaabra
    15.12.2016 18:41

    А разница между Gogland и idea плюс плагин в чем?


    1. andreycheptsov
      15.12.2016 18:42
      +2

      Вот здесь описаны фичи, которые не доступны в плагине: https://www.jetbrains.com/help/go/1.0/faq.html#d3e52


      1. alehano
        16.12.2016 08:42

        А если я использую Ultimate, тоже не доступны? Мне нужна IDE для веба + go.


        1. Ruckus
          16.12.2016 10:29

          Так веб же плагинами вроде ставится в любой JB IDE, разве нет?


        1. andreycheptsov
          16.12.2016 12:17

          В Gogland есть поддержка JavaScript (на уровне IntelliJ IDEA).


  1. rail-ka
    15.12.2016 18:41
    +4

    Круто! Спасибо! По поводу предложений для названия: «GoLIDE», «GoJ»
    Ещё бы IDE для Rust, было бы вообще супер!


    1. Googolplex
      15.12.2016 20:03
      +3

      Вот этот плагин пилится разработчиками из JetBrains.


      1. grossws
        15.12.2016 21:47
        +3

        Там, конечно, один из основных разработчиков из JetBrains, но это не равнозначно


        пилится разработчиками из JetBrains


    1. Fesor
      16.12.2016 12:31
      +1

      «GoJ»

      Gojira


  1. max_m
    15.12.2016 18:45
    +23

    название Gopnik можно не предлагать? ;)


    1. dzzh
      15.12.2016 18:48
      +1

      GoMakeAppCodeGreatAgainInstead звучит приятнее для уха.


      1. Indexator
        15.12.2016 18:52

        GoMakeUp


    1. Indexator
      15.12.2016 18:52
      +2

      Великолепный Гоша! :D


    1. maniacscientist
      15.12.2016 19:23
      +2

      Gone-Done :-)


    1. lookid
      15.12.2016 22:56
      -7

      GOPNIC — Great OPportuNities In Career
      PIDOR — Practice In Development Or Research


      1. maniacscientist
        17.12.2016 11:38

        Тогда уже govno сразу :-)


    1. LexS007
      16.12.2016 00:06
      -1

      Тогда уж лучше GopStop.


    1. kivsiak
      16.12.2016 01:41
      +1

      Занято. https://github.com/sputnik-maps/gopnik аналог mapnik на go


  1. Dreyk
    15.12.2016 18:45

    окей, гогленд, как стать программистом?


    1. Dreyk
      15.12.2016 18:49
      +3

      по поводу названия — Godzilla


      1. pipl
        16.12.2016 09:44
        +1

        Gozilla


        1. stigory
          17.12.2016 07:29

          1. grossws
            17.12.2016 19:46

            IANAL, но не факт. Там, конечно, registred trademark, но назначение софта очень разное и может не конфликтовать, т. к. trademark привязан к области использования продукта.


  1. Indexator
    15.12.2016 18:46
    +1

    Вау! Вот это действительно крутая новость! :)


    1. Indexator
      16.12.2016 19:36
      +1

      Diego (Go IDE) :D


      1. monah_tuk
        18.12.2016 09:41
        +2

        Сначала прочитал как Диего, потом Die Go… Нужно осторожнее с анаграммами быть :)


  1. Scratch
    15.12.2016 18:58

    Тесты дебажить можно будет? (и приложения с cgo-пакетами)


    1. andreycheptsov
      15.12.2016 19:28

      Тесты можно будет дебажить.


      1. Scratch
        15.12.2016 21:31

        а если подключу пакет с С кодом, то всё? (sqLite, libsodium)


        1. monah_tuk
          18.12.2016 09:41

          Ждите Clion плагином ;-)


  1. Artiomtb
    15.12.2016 18:58

    GoPro :)


  1. Indexator
    15.12.2016 19:11

    Gotham, Gorgeous, Gotcha!, Gorgoyle (намеренное искажение, уникальное название)


    1. Gorthauer87
      15.12.2016 19:19
      +3

      Тогда уж Gorgoroth


      1. Indexator
        16.12.2016 07:56

        Не уникально, слишком большой перевес будет у группы при поиске, да и еще зарегистрированная торговая марка, поди… )


    1. Indexator
      16.12.2016 08:40
      +1

      Gogol


      1. Jofr
        16.12.2016 17:08

        С языка снял, чертяка!


  1. madhead
    15.12.2016 19:24
    +5

    Hoplite?


    Спрятано и имя языка (как в Sea lion) и есть какой-то смысл в слове. Ну и не попсовый вариант — Hoplone (щит гоплита, откуда и пошло название "юнита"). Правда, последнее звучит не очень, ИМХО.


  1. vlaabra
    15.12.2016 19:39
    +4

    GodMode.


    1. monah_tuk
      18.12.2016 09:43

      IDDQD


      1. General_Failure
        18.12.2016 21:22

        IDEQD


  1. Tatikoma
    15.12.2016 19:39
    +9

    JetGo


  1. brooth
    15.12.2016 19:39
    +9

    Если у вас есть идеи названия, присылайте их нам!

    Go IDE. Не благодарите.


  1. green_worm
    27.03.2017 12:53
    +1

    Вспоминается история, прочитанная давным давно, как в советсткое время собрали пылесос на промышленной турбине и что из этого получилось. =)


  1. Lerg
    15.12.2016 19:43
    +5

    GoJet и лого в виде суслика на ракете. Идейно хорошо подходит, скорость в go, скорость в реактивном двигателе.


  1. rekby
    15.12.2016 19:48
    +3

    по названию — GODE

    1. По практике — насколько можно пользоваться EAP версиями в работе — т.е. будет ли это вылет каждые полчаса или это косметические неудобства и сильно ли на данном этапе отличается от плагина (т.е. уже есть то что на сайте описано или это еще планы)?

    2. Будет ли развиваться плагин или работа над ним останавливается и дальше всё вливается только в новую IDE?


    1. anastasiak2512
      16.12.2016 00:27

      В хелпе здесь описаны фичи, которые не доступны в плагине. Плагин будет развиваться и дальше. Но так как сейчас силы команды сфокусированы на отдельной IDE, то придется чуть подождать. Но в следующем году команда обещает обновить плагин.


    1. anastasiak2512
      16.12.2016 00:28
      +1

      EAP сборки, как известно, могут быть нестабильными. На то он и EAP. Но как правило, совсем падающие сборки мы стараемся пользователям не выкатывать.


  1. TOLK
    15.12.2016 19:50

    goFast, goFly, gorward, goture? )


    1. TOLK
      15.12.2016 20:45

      go + beaver = goVer


      1. riot26
        16.12.2016 03:32

        Для большей очевидности и модности: goaver


    1. redmanmale
      16.12.2016 10:56

      goFast, goFurious,
      I'm too fast for y'all man!


  1. Googolplex
    15.12.2016 20:01
    +1

    Похоже, название было выбрано по аналогии с Котлином — Гогланд это тоже остров в Финском заливе)


  1. roman_kashitsyn
    15.12.2016 20:02
    +1

    Шрифтом по умолчанию, конечно же, будет Go Mono?


    Как выглядит шрифт

    Примеры использования шрифта Go Mono


    1. brooth
      15.12.2016 20:06
      +23

      Говорят, на других шрифтах не компилируется.


      1. roman_kashitsyn
        15.12.2016 22:27
        +5

        на других шрифтах не компилируется

        Врут, всё компилируется, но только то, что написано в спецификации. А с этим шрифтом включается секретная поддержка дженериков и шаблонных функций.


    1. TheShock
      15.12.2016 22:37
      +5

      Шрифт с засечками — фу ведь.


      1. MTonly
        15.12.2016 22:40
        -3

        На 4K-мониторе — нормально. ;-)


        1. MTonly
          16.12.2016 14:34

          OK, не на 4K-мониторе, а в HiDPI-режимах, т.?е. при масштабе от 150% (бывают ведь и 40-дюймовые «мониторы» 4K, эксплуатируемые при масштабе 100%).


    1. andreycheptsov
      16.12.2016 13:01

      Думаем об этом пока.


  1. akardapolov
    15.12.2016 20:14

    go go


  1. baldrs
    15.12.2016 20:17
    +8

    А можно тоже самое, только для Rust?


    1. tirinox
      15.12.2016 22:05
      +6

      GoRust


  1. bitterman
    15.12.2016 20:18

    Godmode :-)


  1. Whitesunset
    15.12.2016 20:23
    +6

    iGoGo


  1. ggrnd0
    15.12.2016 20:26

    GoGoCode
    Code-n-GO


    1. vanburg
      15.12.2016 21:08
      +3

      Много лет работа на их IDE, и они лучшие. Бывают редкие тормоза, но их пренебрежительно мало, зато есть все что душе угодно. Видно, что слушают пользователей, и это редкость.


  1. wOvAN
    15.12.2016 20:50
    -8

    Опять тормознутая хрень на Java? Спасибо, не надо.


  1. Laney1
    15.12.2016 21:31
    +1

    эта IDE будет бесплатной, как плагин? Или все-таки платной?


    1. Sirikid
      15.12.2016 21:45

      В посте есть ссылка на FAQ


    1. PQR
      15.12.2016 22:58

      В FAQ написано, что IDE будет платной


      1. Indexator
        16.12.2016 08:08

        Жаль… :( И что, даже Community Edition не будет?


  1. vaniaPooh
    15.12.2016 21:32
    +1

    SuperGoIDE 2100


  1. x_sourer
    15.12.2016 21:33

    Godnota
    Gode
    Goidea


  1. Chaak
    15.12.2016 21:37
    +1

    Обидно слышать о самой лучшей IDE для Go!


    Сам пользуюсь порядка 2-ух лет плагином для шторма(параллельно пробовал Vs code) и могу сказать, что тормозит только на первичной индексации проекта(на моем макбуке примерно 20 секунд на огромном проекте)… Ну и для Go шторм работает шустрее чем для Php или Java


    Из минусов которые вижу сейчас — не получается сделать go run для многи файлов по *.go


    От редактора хочется получить возможность документирования функций (a-la phpdoc по cmd +enter) и возможность подключить отладчик(godebug).


    1. Chaak
      15.12.2016 21:38

    1. andreycheptsov
      16.12.2016 13:00

      Из минусов которые вижу сейчас — не получается сделать go run для многи файлов по *.go


      Запланировано на следующий EAP (может быть февраль)

      От редактора хочется получить возможность документирования функций (a-la phpdoc по cmd +enter).

      Документирования нет, потому что нет формата документирования в самом языке. как появится — сделаем. пока из интересного поддерживаются комментарии со словом Deprecated.

      и возможность подключить отладчик(godebug).

      Встроенный делв же лучше и нормально работает.


  1. AlexLeonov
    15.12.2016 23:00

    Неужели название GoldEd еще не предложили? Буду первым ))


  1. Drag13
    15.12.2016 23:08
    +1

    GoGoGol :D


    1. Gorthauer87
      16.12.2016 14:40
      +2

      Fire in the hole!


  1. asvechkar
    15.12.2016 23:21

    Goberg


  1. Yahweh
    16.12.2016 00:11
    +2

    gohome


  1. Duke565
    16.12.2016 01:00
    -1

    Какие все оригинальные, странно, что не предложили GoCharm, GoStorm.
    Мои вариант:
    Goo


  1. Duke565
    16.12.2016 01:05

    Gatling


  1. Lungo
    16.12.2016 01:26

    Go Studio


  1. MaxDM1993
    16.12.2016 01:57
    +1

    WorldOfGo


  1. Nagg
    16.12.2016 02:00

    Goder


  1. Zhandos
    16.12.2016 02:10

    Gosu


    1. grossws
      16.12.2016 03:13
      +1

      gh:tianon/gosu — легковесный setuid+setgid+setgroups+exec, довольно известный в узких кругах.



  1. Lerg
    16.12.2016 03:13
    +1

    GoGoPowerRangers


  1. yokotoka
    16.12.2016 03:21
    +1

    Go Dance же! По аналогии с go-go dance.

    И танцующий суслик в балетной пачке или набедренной повязке из пальмовых листьев.


    1. rule
      16.12.2016 06:00

      это не суслик — это гофер.
      https://ru.wikipedia.org/wiki/Гоферовые

      Если хотите аналогию с вашей местностью, то это скорее бобёр, а не суслик.


  1. PapaBubaDiop
    16.12.2016 04:01

    2Go


  1. rinnaatt
    16.12.2016 07:26

    GoCoder, GoLem, GoLimb, GoAll, GoFer, GoMer


  1. Insomnium
    16.12.2016 07:39

    GoOn, GoSmart, GoingSmart


  1. MeGaPk
    16.12.2016 07:58

    GoStrom
    GoLangStrom
    GoCode
    GoLangCode


  1. Bimawa
    16.12.2016 09:10

    OGGSI — This is GO this is IDE

    UGHHHH

    OOOOOOOOOOOOOOOPEN GOO GOO STYLE IDE ©JetBrains


  1. dMetrius
    16.12.2016 09:10

    Googer


  1. xdevel
    16.12.2016 09:39

    Walk IDE


  1. thekostya
    16.12.2016 10:04

    Предлагаю название

    IntelliG


  1. Maxkn
    16.12.2016 10:29

    let's go


    1. YemSalat
      17.12.2016 18:46

      Тоже об этом подумал, только наверное лучше: «LetsGo»


      1. Maxkn
        18.12.2016 01:17

        для англоязычного во фразе 3 уровня вложенности. для русскоязычного — хрень какаято


        1. YemSalat
          18.12.2016 01:32

          для англоязычного во фразе 3 уровня вложенности

          Не очень понял о чем речь, какие уровни вложенности?

          для русскоязычного — хрень какаято

          GogLang, CLion, GMail, Tumblr, Flickr и т.п. — не «хрень»?


  1. sefus
    16.12.2016 10:41

    GO TO 1;


  1. Zhandos
    16.12.2016 11:27

    Может GOST


  1. kxl
    16.12.2016 11:42

    Gopherus — только это уже черепахи…


  1. dmrt
    16.12.2016 12:02

    Gonzo


  1. ggrnd0
    16.12.2016 12:13
    +1

    Goliath


  1. snegovikufa
    16.12.2016 13:58

    Godlike, Good IDE, Gong


  1. Zerthimon
    16.12.2016 15:36

    Gothic, morgoth


  1. mifa
    16.12.2016 19:32

    GIDE будет хорошим названием, созвучно с guide — гид, проводник, ориентир.


    1. TheShock
      16.12.2016 20:00
      +1

      Расшифровывается как «GIDE Integrated Development Environment»?


      1. mifa
        17.12.2016 07:59

        Хорошая мысль :)


  1. daMage
    16.12.2016 19:37
    +2

    Goban
    JohnnyGo и признание от всех Джонни.


    1. Fesor
      16.12.2016 23:51

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


  1. Jenyay
    17.12.2016 17:51

    iGoGo


  1. antonarhipov
    18.12.2016 02:49

    Если у вас есть идеи названия, присылайте их нам!

    GoLand


  1. tundrawolf_kiba
    19.12.2016 13:47
    -1

    Вообще лично мне текущее название напоминает название одной страны из Фрая — Гугланд


  1. POPSuL
    20.12.2016 14:16
    -1

    OhMyGo!