company_banner

Gogland: Новая Go IDE от JetBrains

    Привет, Хабр! Три года назад мы приняли стратегическое решение принять участие в разработке 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

    JetBrains

    144,00

    Делаем эффективные инструменты для разработчиков

    Поделиться публикацией
    Комментарии 127
      +4
      Gog Land?

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

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

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

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

            0
            Так веб же плагинами вроде ставится в любой JB IDE, разве нет?
              0
              В Gogland есть поддержка JavaScript (на уровне IntelliJ IDEA).
          +4
          Круто! Спасибо! По поводу предложений для названия: «GoLIDE», «GoJ»
          Ещё бы IDE для Rust, было бы вообще супер!
            +3

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

              +3

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


              пилится разработчиками из JetBrains
              +1
              «GoJ»

              Gojira

              +23
              название Gopnik можно не предлагать? ;)
                +1
                GoMakeAppCodeGreatAgainInstead звучит приятнее для уха.
                +2
                Великолепный Гоша! :D
                  +2
                  Gone-Done :-)
                    –7
                    GOPNIC — Great OPportuNities In Career
                    PIDOR — Practice In Development Or Research
                      0
                      Тогда уже govno сразу :-)
                      –1
                      Тогда уж лучше GopStop.
                        +1
                        Занято. https://github.com/sputnik-maps/gopnik аналог mapnik на go
                        0

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

                          +3

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

                            +1
                            Gozilla
                              0
                                0

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

                          +1
                          Вау! Вот это действительно крутая новость! :)
                            +1
                            Diego (Go IDE) :D
                              +2

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

                            0
                            Тесты дебажить можно будет? (и приложения с cgo-пакетами)
                              0
                              Тесты можно будет дебажить.
                                0
                                а если подключу пакет с С кодом, то всё? (sqLite, libsodium)
                                  0

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

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

                                  Тогда уж Gorgoroth

                                    0
                                    Не уникально, слишком большой перевес будет у группы при поиске, да и еще зарегистрированная торговая марка, поди… )
                                    +1
                                    Gogol
                                      0
                                      С языка снял, чертяка!
                                    +5

                                    Hoplite?


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

                                      +4
                                      GodMode.
                                      +9
                                      JetGo
                                        +9
                                        Если у вас есть идеи названия, присылайте их нам!

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

                                          0
                                          Может тогда GoStar? Или данное название уже занято?
                                            +5
                                            GoJet и лого в виде суслика на ракете. Идейно хорошо подходит, скорость в go, скорость в реактивном двигателе.
                                              +3
                                              по названию — GODE

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

                                              2. Будет ли развиваться плагин или работа над ним останавливается и дальше всё вливается только в новую IDE?
                                                0
                                                В хелпе здесь описаны фичи, которые не доступны в плагине. Плагин будет развиваться и дальше. Но так как сейчас силы команды сфокусированы на отдельной IDE, то придется чуть подождать. Но в следующем году команда обещает обновить плагин.
                                                  +1
                                                  EAP сборки, как известно, могут быть нестабильными. На то он и EAP. Но как правило, совсем падающие сборки мы стараемся пользователям не выкатывать.
                                                  0
                                                  goFast, goFly, gorward, goture? )
                                                    0
                                                    go + beaver = goVer
                                                      0
                                                      Для большей очевидности и модности: goaver
                                                      0
                                                      goFast, goFurious,
                                                      I'm too fast for y'all man!
                                                      +1

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

                                                        +1

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


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

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

                                                          +23

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

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

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

                                                            +5
                                                            Шрифт с засечками — фу ведь.
                                                              –3
                                                              На 4K-мониторе — нормально. ;-)
                                                                0
                                                                OK, не на 4K-мониторе, а в HiDPI-режимах, т. е. при масштабе от 150% (бывают ведь и 40-дюймовые «мониторы» 4K, эксплуатируемые при масштабе 100%).
                                                              0
                                                              Думаем об этом пока.
                                                              0
                                                              go go
                                                                +8
                                                                А можно тоже самое, только для Rust?
                                                                  +6
                                                                  GoRust
                                                                  0
                                                                  Godmode :-)
                                                                    +6
                                                                    iGoGo
                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                        +3
                                                                        Много лет работа на их IDE, и они лучшие. Бывают редкие тормоза, но их пренебрежительно мало, зато есть все что душе угодно. Видно, что слушают пользователей, и это редкость.
                                                                        –8
                                                                        Опять тормознутая хрень на Java? Спасибо, не надо.
                                                                          +1

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

                                                                            0

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

                                                                              0
                                                                              В FAQ написано, что IDE будет платной
                                                                                0
                                                                                Жаль… :( И что, даже Community Edition не будет?
                                                                              +1
                                                                              SuperGoIDE 2100
                                                                                0
                                                                                Godnota
                                                                                Gode
                                                                                Goidea
                                                                                  +1

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


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


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


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

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


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

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

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

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

                                                                                      Встроенный делв же лучше и нормально работает.
                                                                                      0
                                                                                      Неужели название GoldEd еще не предложили? Буду первым ))
                                                                                        +1
                                                                                        GoGoGol :D
                                                                                          +2

                                                                                          Fire in the hole!

                                                                                          0
                                                                                          Goberg
                                                                                            +2

                                                                                            gohome

                                                                                              –1

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

                                                                                                0

                                                                                                Gatling

                                                                                                  0
                                                                                                  Go Studio
                                                                                                    +1

                                                                                                    WorldOfGo

                                                                                                      0

                                                                                                      Goder

                                                                                                        0
                                                                                                        Gosu
                                                                                                        +1
                                                                                                        GoGoPowerRangers
                                                                                                          +1
                                                                                                          Go Dance же! По аналогии с go-go dance.

                                                                                                          И танцующий суслик в балетной пачке или набедренной повязке из пальмовых листьев.
                                                                                                            0
                                                                                                            это не суслик — это гофер.
                                                                                                            https://ru.wikipedia.org/wiki/Гоферовые

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

                                                                                                              GoCoder, GoLem, GoLimb, GoAll, GoFer, GoMer

                                                                                                                0
                                                                                                                GoOn, GoSmart, GoingSmart
                                                                                                                  0
                                                                                                                  GoStrom
                                                                                                                  GoLangStrom
                                                                                                                  GoCode
                                                                                                                  GoLangCode
                                                                                                                    0
                                                                                                                    OGGSI — This is GO this is IDE

                                                                                                                    UGHHHH

                                                                                                                    OOOOOOOOOOOOOOOPEN GOO GOO STYLE IDE ©JetBrains
                                                                                                                      0
                                                                                                                      Googer
                                                                                                                        0
                                                                                                                        Walk IDE
                                                                                                                          0
                                                                                                                          Предлагаю название

                                                                                                                          IntelliG
                                                                                                                            0
                                                                                                                            let's go
                                                                                                                              0
                                                                                                                              Тоже об этом подумал, только наверное лучше: «LetsGo»
                                                                                                                                0
                                                                                                                                для англоязычного во фразе 3 уровня вложенности. для русскоязычного — хрень какаято
                                                                                                                                  0
                                                                                                                                  для англоязычного во фразе 3 уровня вложенности

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

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

                                                                                                                                  GogLang, CLion, GMail, Tumblr, Flickr и т.п. — не «хрень»?
                                                                                                                              0
                                                                                                                              GO TO 1;
                                                                                                                                0
                                                                                                                                Может GOST
                                                                                                                                  0
                                                                                                                                  Gopherus — только это уже черепахи…
                                                                                                                                    0
                                                                                                                                    Gonzo
                                                                                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                                                        0
                                                                                                                                        Godlike, Good IDE, Gong
                                                                                                                                          0
                                                                                                                                          Gothic, morgoth
                                                                                                                                            0
                                                                                                                                            GIDE будет хорошим названием, созвучно с guide — гид, проводник, ориентир.
                                                                                                                                            +2

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

                                                                                                                                              0

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

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

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

                                                                                                                                                    OhMyGo!

                                                                                                                                                      –1
                                                                                                                                                      Скачал goglang, вроде неплохо,
                                                                                                                                                      но не хватает одной фишки как в LiteIDE — сразу выбирать цель компиляции, вместо того чтобы настраивать варианты сборки, называть их, прописывать ключи…
                                                                                                                                                        –1
                                                                                                                                                        Предлагаю такие варианты:

                                                                                                                                                        Go IDEA
                                                                                                                                                        Go Up
                                                                                                                                                        Go Rise
                                                                                                                                                        Go Dawn
                                                                                                                                                          –1
                                                                                                                                                          GoLets
                                                                                                                                                            –1
                                                                                                                                                            go deep, go deeper

                                                                                                                                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                                                                            Самое читаемое