LINUX.ORG.RU

Gogland — новая среда разработки от JetBrains

 , , , ,


2

5

Компания JetBrains, известный производитель инструментов для разработки ПО, сегодня объявила о начале работы над новой интегрированной средой разработки Gogland, которая — как нетрудно догадаться — будет ориентированна в первую очередь на язык программирования Go.

Подробностей касательно функциональности нового продукта пока мало, но так как Gogland создаётся на платформе IntelliJ, можно ожидать качественного автодополнения кода, удобной навигации по проекту и подсветки ошибок «на лету».

Сейчас Gogland находится в раннем доступе; для получения сборки нужно оформить заявку.

>>> Анонс в блоге JetBrains

>>> Получить раннюю сборку Gogland

★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от env

с косыми кдевеломпами видать вообще не в теме, никогда над большими проектами не работали.

Чувак, ты либо не прав, либо 3,14..здабол https://habrahabr.ru/post/315504

Разработчики на C++ используют в основном KDevelop, так как эта среда хорошо «переваривает» наши объемы кода.

SergikXP ()
Ответ на: комментарий от anonymous

Перешёл на Vim 8 за три дня. Ноль сторонних плагинов. Эффективность работы не снизилась. ЧЯДНТ?

Ты просто ничего не делаешь... Начни на нём писать.

SergikXP ()
Ответ на: комментарий от vada

В таком случае им следовало бы все свои продукты в честь них назвать, а не только Kotlin и Gogland.

Kilte ★★★★★ ()
Ответ на: комментарий от hateyoufeel

P.S. Скажите, а все продукты от JB тормозное дерьмо, или только те что мне попадались?

Пользовался Idea, WebStorm — очень быстро работают. В идее использовал разные плагины, в том числе для Python, Lua, тормозов не было.

Legioner ★★★★★ ()
Ответ на: комментарий от subwoofer

в визуал студии точка останова ставится в зависимости от курсора save|Something(loadSomething()); поставит на вызов saveSomething, а saveSomething(loadS|omething()); поставит на loadSomething правда как посмотреть что вернула только что вызванная функция я не понял

NextGenenration ()
Ответ на: комментарий от X-Pilot

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

на нём двухсвязный список создать - целое дело.

NextGenenration ()
Ответ на: комментарий от NextGenenration

в нетбинс также, учитывая что работать с UI (и отладчиком в том числе) этих самых поделок без мыши адоватенько то это какбы приемлимое решение

subwoofer ★★★★★ ()
Последнее исправление: subwoofer (всего исправлений: 1)
Ответ на: комментарий от SergikXP

Ого, целый разработчик целого яндекса. Я так полагаю, всем надо срочно пасть ниц и использовать недоделанный KDevelop? Ну можно с тем же успехом использовать емакс с семантиком, фич у него примерно столько же.

env ()
Ответ на: комментарий от subwoofer

этих самых поделок без мыши адоватенько

кнопки-стрелки изобретены. Для большего удобства можно зажимать Shift, Ctrl(вместе в студии не работают, магии не хватает), и даже Alt

NextGenenration ()
Ответ на: комментарий от anonymous

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

Так что выбор чаще всего стоит не между browser-based софтом на JS и нативными приложениями на вашем любимом тулките, а между кроссплатформенными приложениями и наличием версии только под Windows.

В итоге пока вы там оптимизируете, ваш рынок захватывают конкуренты с browser-based приложением и вы закрываете свою шарашку.

env ()
Ответ на: комментарий от java_util_Random

И μstang для разработки μсервисов. Или для разработки μ-комбинаторов!

cdshines ★★★ ()
Ответ на: комментарий от env

Скачешь, как уж на сковородке... Тот чувак из Яндекса, показал, что этот чувак «env» с лора, обосрался своим лживым комментом, что kdevelop не справляется с большой базой кода

SergikXP ()
Последнее исправление: SergikXP (всего исправлений: 2)
Ответ на: комментарий от anonymous

Про открытые протоколы для месенджеров не нужно. XMPP нормально работает только когда люди используют один и тот же сервер с одним набором фич и одинаковые клиенты. iMessage например работает, а с какого-нибудь PSI на gajim даже файл нормально не отправить (это просто смешно, проблема не решается уже лет десять). Опять же, на мобильных устройствах сообщения регулярно теряются. Да, есть XEP, который это решает, но кто его корректно реализует?

Так что не нужно здесь сказок про светлое коммунистическое будущее с XMPP, люди привыкают к хорошему (пересылке файлов, синхронизации сообщений между клиентами, нормальной поддержке мобильных устройств). Так что дело не в эмодзи, просто на дворе 2017 год и XMPP безнадёжно устарел и имеет кучу нерешённых фундаментальных проблем.

env ()
Ответ на: комментарий от X-Pilot

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

Это человеческий фактор-то?

java_util_Random ()
Ответ на: комментарий от env

Ну можно с тем же успехом использовать емакс с семантиком

4.2.

семантиком

Для плюсов этим никто не пользуется. irony-mode/clang порвут твою жабоподелку по completion/syntax checking

Oxdeadbeef ★★★ ()
Ответ на: комментарий от SergikXP

Я этого не говорил, ты это придумал сам. Я сказал, что Kdevelop тупо не имеет нужных фич для работы с большим проектом. С таким же успехом можно и блокнот использовать, потому что он «справляется с нашими объёмами кода».

env ()
Ответ на: комментарий от anonymous

Я копал в том направлении, которое мне дали

Ты не копал. Ты глянул мельком и сделал мощный вывод.

tailgunner ★★★★★ ()
Ответ на: комментарий от Oxdeadbeef

Херня голимая, CLion работает из коробки и не имеет проблем с обновлениями. Очень хорошо видно, кому нужно писать код, а кому только пердолиться в настройку емакса, ставить плагины для автодополнения, рефакторинга, дружить их между собой.

Бизнес использует готовые решения, deal with it. На дурачков с лора, которых хлебом не корми но дай настраивать/допиливать какбы наплевать, они ничего не решают.

env ()
Ответ на: комментарий от env

На дурачков с лора

Дурилка картонная

а кому только пердолиться в настройку емакса, ставить плагины для автодополнения, рефакторинга, дружить их между собой.

M-x package-install irony-mode

ПРОФИТ!!1

Oxdeadbeef ★★★ ()
Ответ на: комментарий от Oxdeadbeef

Я копал емакс когда для плюсов самым модным решением была японская поделка на базе анализатора clang, но что-то сомневаюсь, что сейчас с этим намного лучше. В любом случае, автодополнение - это не всё что требуется от IDE, как минимум нужна приличная навигация по коду и поддержка рефакторинга. Можешь уже начинать перечислять недоделанные режимы и пакеты для емакса, с которыми он будет виснуть и тормозить покруче любого эклипса.

env ()
Ответ на: комментарий от yrs

На 16G памяти у меня запущено одновременно четыре штуки IDE от Jetbrains, тормозов не вижу.

Вы просто настолько привыкли к тормозам вашей IDE, что уже не замечаете их.

andreyu ★★★★★ ()
Ответ на: комментарий от tailgunner

Бесполезно объяснять удобство готовых решений пердоликам. Оревуар.

env ()
Ответ на: комментарий от env

CLion работает из коробки

ANLTR вместо Clang

работает

EXL ★★★★ ()
Ответ на: комментарий от NextGenenration

кнопки-стрелки изобретены.

и как они помогают перемещаться по интерфейсу? там надо помнить хоткей каждого выпадающего окна

subwoofer ★★★★★ ()
Ответ на: комментарий от tailgunner

Ты поправил себя и начал говорить на тему того, что я не начал искать, где же ты допустил неточность. Но я не отвечаю за твои слова, понимаешь? Более того, я уверен, что перечисленных фич в плагине нет. А они-таки нужны.

anonymous ()
Ответ на: комментарий от anonymous

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

Ты лжешь.

я не отвечаю за твои слова, понимаешь?

Ты и за свои не отвечаешь.

я уверен

Вера - это наше всё.

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

Ты лжешь.

То есть, ты не добавлял ничего к откопанной тобой же ссылке с датой из 2010 года?

Ты и за свои не отвечаешь.

Я привожу аргументы. Ты их не приводишь.

Вера - это наше всё

Основания я тебе привёл.

anonymous ()
Ответ на: комментарий от env

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

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

andreyu ★★★★★ ()

Остров на Балтике называется Гохланд (Hogland)! А gogland - хз что.

anonymous ()
Ответ на: комментарий от DeVliegendeHollander

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

siraenuhlaalu ()
Ответ на: комментарий от anonymous

Для Go есть Lite IDE, да и бесплатных редакторов полно. Половина функций IDE - cборка, форматирование, документирование и т.п. делается стандарными командами - go build, go fmt, go doc.

anonymous ()
Ответ на: комментарий от DeVliegendeHollander

Как же я отстал от жизни. Сейчас норма делать IDE под конкретный ЯП?

В последние лет 25-30 — да. Как было до этого — х.з.

KRoN73 ★★★★★ ()
Ответ на: комментарий от anonymous

Хочу предложить название «Goal»

Google.

Goal: 757 млн. результатов.
Gogland: 56 тыс. результатов.

KRoN73 ★★★★★ ()
Ответ на: комментарий от mx__

Теперь это фигня будет аля PhPStorm :(((

А что с ним не так? Оно же бесплатно для разработчиков опенсорса. Третий год так юзаю (хотя и очень редко).

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Остров на Балтике называется Гохланд (Hogland)!

https://en.wikipedia.org/wiki/Gogland

Я тут смотрел. https://ru.wikipedia.org/wiki/Гогланд Впрочем, не важно. Тема флеймообразующая. Вполне возможно что в каком-то из языков пишется через g. Я тут недавно прочитал «косатка», хотя с детства помню что читал в книгах «касатка». Полез в интернет-словари. Действительно теперь правильно считается косатка...

anonymous ()
Ответ на: комментарий от KRoN73

В последние лет 25-30 — да.

А ты не слишком перегнул с цифирью? Подели на 2, тогда соглашусь :-)

DeVliegendeHollander ★★ ()
Ответ на: комментарий от env

Слюнявые какиры с текстовыми редакторами и прочие жабатармазит-сектанты с косыми кдевеломпами видать вообще не в теме, никогда над большими проектами не работали. Либо любят в гамаке и стоя, как многие линуксоиды, страдать ради мифической швабодки.

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

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

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

А так хотел бы я посмотреть, как силайон переварит код линукса. Он, правда, не может в обычные мейкфайлы, но даже на проекте в 20000 строк он у меня дико тормозил.

Freyr69 ★★★ ()

Всегда волновал вопрос: почему нельзя сделать одну IDE + плагины для языков, платформа-то одна? Зачем их плодить дюжинами?

Barracuda72 ()
Ответ на: комментарий от env

Бизнес использует готовые решения

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

Freyr69 ★★★ ()
Ответ на: комментарий от Freyr69

При нормальной организации, нормальных программистах, нормальной и продуманной заранее архитектуре

Ого какой манямирок. Мамкины какиры правда не учитывают, что использование вимокмакса не делает из макаки программиста. Видать инструменты рефакторинга «нормальным программистам» не нужны, они руками всё делают по старинке, тратя на порядки больше времени (и плодя при этом баги). И код им читать не надо, они же «нормальные» и сами всё знают. Автокомплит — это для говнокодеров, и так понятно, нужно развивать память. «Нормальный» программист лучше лишний раз хидер откроет, ага.

Зачем «нормальному» программисту что-то автоматизировать? Лучше он сделает всё руками, чтоб показать какой он неговнокодер и как круто он владеет своим любимым редактором. А то что это тупое просирание рабочего времени — не его забота. И баги от таких ручников пусть кто-нибудь другой правит.

И отчего ты так уверен, что линукс прямо вот весь пишется в текстовых редакторах? Только потому что бох пингвинятников предпочитает древний микроемакс? А много ли проектов на плюсах, которые пишутся в тексовом редакторе?

env ()
Ответ на: комментарий от env

что использование вимокмакса не делает из макаки программиста.

Так о том и речь. Из макаки программиста (какого-никакого) делают иде.

Зачем «нормальному» программисту что-то автоматизировать?

Для этого уже декады существуют мэйкфайлы, компиляторы и проч.

А много ли проектов на плюсах, которые пишутся в тексовом редакторе?

Господин Строструп предпочитает acme.

Freyr69 ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.