Gogland — новая среда разработки от JetBrains
Компания JetBrains, известный производитель инструментов для разработки ПО, сегодня объявила о начале работы над новой интегрированной средой разработки Gogland, которая — как нетрудно догадаться — будет ориентированна в первую очередь на язык программирования Go.
Подробностей касательно функциональности нового продукта пока мало, но так как Gogland создаётся на платформе IntelliJ, можно ожидать качественного автодополнения кода, удобной навигации по проекту и подсветки ошибок «на лету».
Сейчас Gogland находится в раннем доступе; для получения сборки нужно оформить заявку.
с косыми кдевеломпами видать вообще не в теме, никогда над большими проектами не работали.
Разработчики на C++ используют в основном KDevelop, так как эта среда хорошо «переваривает» наши объемы кода.
Перешёл на Vim 8 за три дня. Ноль сторонних плагинов. Эффективность работы не снизилась. ЧЯДНТ?
Ты просто ничего не делаешь. Начни на нём писать.
В таком случае им следовало бы все свои продукты в честь них назвать, а не только Kotlin и Gogland.
P.S. Скажите, а все продукты от JB тормозное дерьмо, или только те что мне попадались?
Пользовался Idea, WebStorm — очень быстро работают. В идее использовал разные плагины, в том числе для Python, Lua, тормозов не было.
в визуал студии точка останова ставится в зависимости от курсора save|Something(loadSomething()); поставит на вызов saveSomething, а saveSomething(loadS|omething()); поставит на loadSomething правда как посмотреть что вернула только что вызванная функция я не понял
к тому же исправляющий главный недостаток с безопасностью.
на нём двухсвязный список создать - целое дело.
в нетбинс также, учитывая что работать с UI (и отладчиком в том числе) этих самых поделок без мыши адоватенько то это какбы приемлимое решение
Ого, целый разработчик целого яндекса. Я так полагаю, всем надо срочно пасть ниц и использовать недоделанный KDevelop? Ну можно с тем же успехом использовать емакс с семантиком, фич у него примерно столько же.
Пью за здоровье этого регистранта.
этих самых поделок без мыши адоватенько
кнопки-стрелки изобретены. Для большего удобства можно зажимать Shift, Ctrl(вместе в студии не работают, магии не хватает), и даже Alt
Всё просто, кроссплатформенные тулкиты никуда не годятся. Написать один раз на JS проще и дешевле, чем ковырять ваши Qt, чтобы на всех платформах они работали и выглядели одинаково. А уж насколько проще деплоить. Не забывайте, что основной таргет — венда с макосью, а значит вам придётся таскать весь рантайм с собой. Да и в линуксе нельзя надеяться на то, что насобирают дистростроители.
Так что выбор чаще всего стоит не между browser-based софтом на JS и нативными приложениями на вашем любимом тулките, а между кроссплатформенными приложениями и наличием версии только под Windows.
В итоге пока вы там оптимизируете, ваш рынок захватывают конкуренты с browser-based приложением и вы закрываете свою шарашку.
И μstang для разработки μсервисов. Или для разработки μ-комбинаторов!
Скачешь, как уж на сковородке. Тот чувак из Яндекса, показал, что этот чувак «env» с лора, обосрался своим лживым комментом, что kdevelop не справляется с большой базой кода
Про открытые протоколы для месенджеров не нужно. XMPP нормально работает только когда люди используют один и тот же сервер с одним набором фич и одинаковые клиенты. iMessage например работает, а с какого-нибудь PSI на gajim даже файл нормально не отправить (это просто смешно, проблема не решается уже лет десять). Опять же, на мобильных устройствах сообщения регулярно теряются. Да, есть XEP, который это решает, но кто его корректно реализует?
Так что не нужно здесь сказок про светлое коммунистическое будущее с XMPP, люди привыкают к хорошему (пересылке файлов, синхронизации сообщений между клиентами, нормальной поддержке мобильных устройств). Так что дело не в эмодзи, просто на дворе 2017 год и XMPP безнадёжно устарел и имеет кучу нерешённых фундаментальных проблем.
к тому же исправляющий главный недостаток с безопасностью.
Это человеческий фактор-то?
Ну можно с тем же успехом использовать емакс с семантиком
Для плюсов этим никто не пользуется. irony-mode/clang порвут твою жабоподелку по completion/syntax checking
Я этого не говорил, ты это придумал сам. Я сказал, что Kdevelop тупо не имеет нужных фич для работы с большим проектом. С таким же успехом можно и блокнот использовать, потому что он «справляется с нашими объёмами кода».
Я копал в том направлении, которое мне дали
Ты не копал. Ты глянул мельком и сделал мощный вывод.
Херня голимая, CLion работает из коробки и не имеет проблем с обновлениями. Очень хорошо видно, кому нужно писать код, а кому только пердолиться в настройку емакса, ставить плагины для автодополнения, рефакторинга, дружить их между собой.
Бизнес использует готовые решения, deal with it. На дурачков с лора, которых хлебом не корми но дай настраивать/допиливать какбы наплевать, они ничего не решают.
а кому только пердолиться в настройку емакса, ставить плагины для автодополнения, рефакторинга, дружить их между собой.
M-x package-install irony-mode
Я копал емакс когда для плюсов самым модным решением была японская поделка на базе анализатора clang, но что-то сомневаюсь, что сейчас с этим намного лучше. В любом случае, автодополнение - это не всё что требуется от IDE, как минимум нужна приличная навигация по коду и поддержка рефакторинга. Можешь уже начинать перечислять недоделанные режимы и пакеты для емакса, с которыми он будет виснуть и тормозить покруче любого эклипса.
На 16G памяти у меня запущено одновременно четыре штуки IDE от Jetbrains, тормозов не вижу.
Вы просто настолько привыкли к тормозам вашей IDE, что уже не замечаете их.
Бесполезно спорить с наркоманом.
Бесполезно объяснять удобство готовых решений пердоликам. Оревуар.
и как они помогают перемещаться по интерфейсу? там надо помнить хоткей каждого выпадающего окна
Ты поправил себя и начал говорить на тему того, что я не начал искать, где же ты допустил неточность. Но я не отвечаю за твои слова, понимаешь? Более того, я уверен, что перечисленных фич в плагине нет. А они-таки нужны.
Ты поправил себя и начал говорить на тему того, что я не начал искать, где же ты допустил неточность.
я не отвечаю за твои слова, понимаешь?
Ты и за свои не отвечаешь.
Вера - это наше всё.
виснуть и тормозить покруче любого эклипса.
То есть, ты не добавлял ничего к откопанной тобой же ссылке с датой из 2010 года?
Я привожу аргументы. Ты их не приводишь.
Основания я тебе привёл.
перевесь как удобно
Для реального же разработчика просто смешно экономить память используя худшие инструменты. Не заработали себе не приличный компьютер? Ну так займитесь чем-то ещё, пока не поздно. Программирование явно не для вас.
Точно так же думает большинство разработчиков ява-приложений, потому они и такие жирные и неповоротливые.
Остров на Балтике называется Гохланд (Hogland)! А gogland - хз что.
так же можно больше продать — одну для джавы, одну для джавоскрипта, ещё одну для няшной сишечки, а то джава с нагрузкой не справляется. А так одну на всё по цене трёх никто не купит, особенно на первых этапах, когда ещё неясно, какие технологии нужны
Для Go есть Lite IDE, да и бесплатных редакторов полно. Половина функций IDE - cборка, форматирование, документирование и т.п. делается стандарными командами - go build, go fmt, go doc.
Как же я отстал от жизни. Сейчас норма делать IDE под конкретный ЯП?
В последние лет 25-30 — да. Как было до этого — х.з.
Goal: 757 млн. результатов.Gogland: 56 тыс. результатов.
А что с ним не так? Оно же бесплатно для разработчиков опенсорса. Третий год так юзаю (хотя и очень редко).
Остров на Балтике называется Гохланд (Hogland)!
Остров на Балтике называется Гохланд (Hogland)!
Я тут смотрел. https://ru.wikipedia.org/wiki/Гогланд Впрочем, не важно. Тема флеймообразующая. Вполне возможно что в каком-то из языков пишется через g. Я тут недавно прочитал «косатка», хотя с детства помню что читал в книгах «касатка». Полез в интернет-словари. Действительно теперь правильно считается косатка.
А ты не слишком перегнул с цифирью? Подели на 2, тогда соглашусь :-)
Слюнявые какиры с текстовыми редакторами и прочие жабатармазит-сектанты с косыми кдевеломпами видать вообще не в теме, никогда над большими проектами не работали. Либо любят в гамаке и стоя, как многие линуксоиды, страдать ради мифической швабодки.
Все проще, они не испытывают такой нужды в иде, как говнокодеры. Говнокодеру нужна иде как воздух, ибо она позволяет частично (частично) компенсировать неумение программировать и частично компенсировать отсутствие нормального менеджера у проекта и нормальной организации.
А так люди пишут в текстовых редакторах проекты уровня линукса с десятками миллионов строк кода (линус вообще использует мюимакс без подсветки синтаксиса и комплитов) и тысячами контрибьюторов, и оно умудряется еще и течь меньше (на сишке, в которой даже RAII нет), чем говноподелия жабакодеров в суровом тырпрайзе на жабе (безопасной, ага).
При нормальной организации, нормальных программистах, нормальной и продуманной заранее архитектуре (в тырпрайзе всего этого не водится, ясное дело) писать можно в чем угодно, кому что удобнее.
А так хотел бы я посмотреть, как силайон переварит код линукса. Он, правда, не может в обычные мейкфайлы, но даже на проекте в 20000 строк он у меня дико тормозил.
Всегда волновал вопрос: почему нельзя сделать одну IDE + плагины для языков, платформа-то одна? Зачем их плодить дюжинами?
Некоторый бизнес даже железо с операционками производит. Не все так однозначно. Во многих компаниях, вроде майкрософт или шляпы, люди пишут в том, в чем им удобнее, хоть в ed.
При нормальной организации, нормальных программистах, нормальной и продуманной заранее архитектуре
Ого какой манямирок. Мамкины какиры правда не учитывают, что использование вимокмакса не делает из макаки программиста. Видать инструменты рефакторинга «нормальным программистам» не нужны, они руками всё делают по старинке, тратя на порядки больше времени (и плодя при этом баги). И код им читать не надо, они же «нормальные» и сами всё знают. Автокомплит — это для говнокодеров, и так понятно, нужно развивать память. «Нормальный» программист лучше лишний раз хидер откроет, ага.
Зачем «нормальному» программисту что-то автоматизировать? Лучше он сделает всё руками, чтоб показать какой он неговнокодер и как круто он владеет своим любимым редактором. А то что это тупое просирание рабочего времени — не его забота. И баги от таких ручников пусть кто-нибудь другой правит.
И отчего ты так уверен, что линукс прямо вот весь пишется в текстовых редакторах? Только потому что бох пингвинятников предпочитает древний микроемакс? А много ли проектов на плюсах, которые пишутся в тексовом редакторе?
что использование вимокмакса не делает из макаки программиста.
Так о том и речь. Из макаки программиста (какого-никакого) делают иде.
Зачем «нормальному» программисту что-то автоматизировать?
Для этого уже декады существуют мэйкфайлы, компиляторы и проч.
А много ли проектов на плюсах, которые пишутся в тексовом редакторе?