Здравствуйте, Marty, Вы писали:
νsb>>Но, считаю, что vscode их сожрёт постепенно. Пробовал и уже готово для работы. Да, очень неудобно, но бесплатно же. Молодёжь в основном уже предпочитает. На JB сидят опытные, но опытные умрут, а молодёжь со своим vscode станет опытными.
M>VSCode — тоже какое-то говно. Только и живет за счет того, что бесплатное
Ну для работы вполне хватает, не знаю, что тебе не нравится. HTML/CSS/JS поддерживает отлично. Golang и Rust неплохо, но идея удобней. Java — совсем плохо, но скорей всего поддержка будет улучшаться. Ещё говорят, C# шикарно поддерживает, но сам не пробовал.
Re[2]: Про авторитет на примере Microsoft vs JetBrains
Здравствуйте, andyp, Вы писали:
A>CLion — так себе.
Гумно за бешенные бапки
A>Ему может Qt Creator — конкурент (хотя, это не точно ),
Гумно, но зело шустрее работает, чем CLion
A>но до студии там три версты пешком ещё.
Она хороша
ЗЫ Но я не настоящий сварщик, я в средах только компилю-отлаживаю, а код в Far'е пишу. А может кто знает, где можно почитать о всех крутых фишках современных IDE? А то я как-то и не понимаю, зачем в них код писать, когда есть Far Может, проникнусь, и стану настоящим IDE-сварщиком
Здравствуйте, Nuzhny, Вы писали:
A>>CLion — так себе. Ему может Qt Creator — конкурент (хотя, это не точно ), но до студии там три версты пешком ещё.
N>Как по мне, QtCreator из другой лиги: быстрый, отзывчивый и лёгкий. Да, он, возможно, не умеет разбирать все внутренности у boost.hana, но многим ли это надо?
Ну, лига таки одна — IDE. В QtCreator'е меня интерфейс вымораживает, даже CLion не так в этом плане напрягал. А когда надо под линупсами поотлаживать что-то интерактивно, мне CodeBlocks больше нравится
Здравствуйте, Marty, Вы писали:
M>Ну, лига таки одна — IDE. В QtCreator'е меня интерфейс вымораживает, даже CLion не так в этом плане напрягал. А когда надо под линупсами поотлаживать что-то интерактивно, мне CodeBlocks больше нравится
А мне наоборот — интерфейс очень нравится. Простой, отзывчивый и хоткеями настраивается.
Re[3]: Про авторитет на примере Microsoft vs JetBrains
Здравствуйте, Marty, Вы писали:
M>ЗЫ Но я не настоящий сварщик, я в средах только компилю-отлаживаю, а код в Far'е пишу. А может кто знает, где можно почитать о всех крутых фишках современных IDE? А то я как-то и не понимаю, зачем в них код писать, когда есть Far Может, проникнусь, и стану настоящим IDE-сварщиком
Ну я идеешки оцениваю по тому, как они моей деменции противостоят — хорошо поля в классах подсказывает — уже полдела. Вторая половина — сносный рефакторинг, хотя бы переименование структур и полей. Если находит то, что надо, с минимумом лишнего мусора, то и ладно. Еще у них squiggles прикольные — подчеркивают кривой-несобираемый код. В результате я чаще стал писать то, что сразу компиляется
Если есть потребность про некую фичу идеешки читать, то даже и не знаю что посоветовать — сам пробовал про msvcшный рефакторинг микрософтовскую доку почитать — заснул после пары кликов.
Re[3]: Про авторитет на примере Microsoft vs JetBrains
M>ЗЫ Но я не настоящий сварщик, я в средах только компилю-отлаживаю, а код в Far'е пишу. А может кто знает, где можно почитать о всех крутых фишках современных IDE? А то я как-то и не понимаю, зачем в них код писать, когда есть Far Может, проникнусь, и стану настоящим IDE-сварщиком
Смотря что считать крутой фишкой.
Вот я, например, частенько неправильно пишу имена. К примеру, задал я KeyPress, а дальше пишу почему-то PressKey. Заметил за собой такое, когда еще на Фортране а qEdit писал. Нормальная IDE про имена знает все, не даст ошибиться.
Еще мне частенько приходится возиться с XML. В Студии нравился, что она и контекст знает, и лишнего не даст выбрать, если я схему делаю. Правда, в ранних версиях 2019-й студии работу с XML сломали, меня это неслабо напрягало. Но сейчас все работает.
Вот угадывать мысли она все еще не умеет. И программа по-прежнему выполняет то, что в коде написано, а не то, что я подразумевал.
Re[4]: Про авторитет на примере Microsoft vs JetBrains
Здравствуйте, νsb, Вы писали:
M>>VSCode — тоже какое-то говно. Только и живет за счет того, что бесплатное
νsb>Ну для работы вполне хватает, не знаю, что тебе не нравится. HTML/CSS/JS поддерживает отлично. Golang и Rust неплохо, но идея удобней. Java — совсем плохо, но скорей всего поддержка будет улучшаться. Ещё говорят, C# шикарно поддерживает, но сам не пробовал.
Для работы хватает — это так себе критерий. Вот будет отладка плюсов как в студии — тогда можно и поговорить
Здравствуйте, andyp, Вы писали:
A>Ну я идеешки оцениваю по тому, как они моей деменции противостоят — хорошо поля в классах подсказывает — уже полдела.
Это в принципе удобно, да. Но у меня в Far'е автокомплитер есть — он по ранее набранному умеет подсказывать. Без учета кода, конечно. Не совсем то, но помогает. Но если плотно с чем-то работать — у меня просто в других окнах редактора открыто то, что сейчас используется, по Ctrl+Tab можно переключится и подсмотреть/скопировать, а потом уже автокомплит хоть и тупой, но подскажет.
A>Вторая половина — сносный рефакторинг, хотя бы переименование структур и полей. Если находит то, что надо, с минимумом лишнего мусора, то и ладно. Еще у них squiggles прикольные — подчеркивают кривой-несобираемый код. В результате я чаще стал писать то, что сразу компиляется
Рефакторинг (переименование) — это да, нужная фича. Но если не следить, иногда так наговняет, что ппц. Поэтому в итоге я пришел к тому, что рефакторю сам руками — помедленнее, зато всё под контролем. Ну и не так чтобы очень часто нужно.
Рефакторинг интересен больше в смысле выделить кусок кода и оформить его в отдельную функцию, чтобы параметры сами создались как надо, чтобы аналогичный код в других местах был бы заменён на вызов, и вот всё такое. Ну и вообще, интересно, какие среды что могут по рефакторингу предложить, и как хорошо.
Это мне всё интересно для плюсиков
A>Если есть потребность про некую фичу идеешки читать, то даже и не знаю что посоветовать — сам пробовал про msvcшный рефакторинг микрософтовскую доку почитать — заснул после пары кликов.
Здравствуйте, ?sb, Вы писали:
sb>JB вообще уникальное явление. Я не знаю ни одного аналога, за который программисты в таком количестве были бы готовы платить деньги. Ребята просто потрясающие.
Этого не отнять Отдельные разработчики типа меня купили персональные лицензии. Никогда бы не подумал (шутка) Как-то я и Решарпер покупал, но чисто для галочки, в виде благодарности разрабам.
sb>По сути JB живы до первого крупного факапа. Таким мог бы быть введение подписки, но тогда они выкрутились. Но в следующий раз могут и не выкрутиться.
А вот тут вопрос спорный. В серьёзных конторах ИДЕ уже стандарт де-факто, обязательный к использованию. Корпоративная лицензия, все дела...
К тоже не не стоит забывать про Котлин и Андроид Студию — с этими вряд ли что-то может случиться в обозримом будущем.
Здравствуйте, νsb, Вы писали:
M>>Для работы хватает — это так себе критерий. Вот будет отладка плюсов как в студии — тогда можно и поговорить
νsb>Там интеграция с дебаггером есть. Я вроде даже чего-то отлаживал. А чего не хватает? gdb/lldb вроде везде одинаковый, чего там можно придумать ещё.
Интеграция с дебаггером есть. gdb/lldb — оно да, везде одинаковое говно. Но если под линупс что-то интерактивно поотлаживать на плюсиках — мне больше нравится CodeBlocks, а под винду — однозначно MSVC
M>Рефакторинг (переименование) — это да, нужная фича. Но если не следить, иногда так наговняет, что ппц. Поэтому в итоге я пришел к тому, что рефакторю сам руками — помедленнее, зато всё под контролем. Ну и не так чтобы очень часто нужно.
В msvc есть превью, там можно отключить те изменения, где он косячит, оставив нужные.
M>Рефакторинг интересен больше в смысле выделить кусок кода и оформить его в отдельную функцию, чтобы параметры сами создались как надо, чтобы аналогичный код в других местах был бы заменён на вызов, и вот всё такое. Ну и вообще, интересно, какие среды что могут по рефакторингу предложить, и как хорошо.
M>Это мне всё интересно для плюсиков
Это точно есть, но я редко использую почему-то. А так, стандартный набор это rename, extract variable/function, create declaration/definition имхо. C rename понятно из названия. Extract преобразует выделенное содержимое в переменную или функцию-член класса(может и в отдельную функцию), при этом заменяя только выделенный кусок на вызов имхо, create или создает функцию с пустым телом по объявлению или наоборот по определению объявляет функцию в нужном месте.
А так, что касается той же отладки, для меня есть msvc c ArrayPlotter и все остальные. Строить графики содержимого памяти в процессе отладки можно только там, а я много кода для цифровой обработки сигналов пишу. Здорово все ускоряет, не надо выгружать куда-то и отображать сторонней программой.
Re[3]: Про авторитет на примере Microsoft vs JetBrains
Здравствуйте, Rhino, Вы писали:
sb>>JB вообще уникальное явление. Я не знаю ни одного аналога, за который программисты в таком количестве были бы готовы платить деньги. Ребята просто потрясающие. R>Этого не отнять Отдельные разработчики типа меня купили персональные лицензии. Никогда бы не подумал (шутка) Как-то я и Решарпер покупал, но чисто для галочки, в виде благодарности разрабам.
Вот-вот. Я за идею наверное заплатил больше, чем за весь остальной софт вместе взятый. И в принципе не жалею, хотя для моей бедной страны могли бы ценник и адаптировать, а то каждый год жаба соблазняет пересесть на крякнутую версию.
sb>>По сути JB живы до первого крупного факапа. Таким мог бы быть введение подписки, но тогда они выкрутились. Но в следующий раз могут и не выкрутиться. R>А вот тут вопрос спорный. В серьёзных конторах ИДЕ уже стандарт де-факто, обязательный к использованию. Корпоративная лицензия, все дела...
Ну эклипс где-то тоже был стандартом. Имхо, моду задают не серьёзные конторы, а мелкие ребята, которые выбирают что хотят. А потом уже приходят в серьёзные конторы и продавливают свои хотелки. Хотя могу ошибаться.
R>К тоже не не стоит забывать про Котлин и Андроид Студию — с этими вряд ли что-то может случиться в обозримом будущем.
С ними может случиться флаттер. Который, говорят, лучше всего работает под вскодом.
Здравствуйте, νsb, Вы писали:
νsb>Ну для работы вполне хватает, не знаю, что тебе не нравится. HTML/CSS/JS поддерживает отлично. Golang и Rust неплохо, но идея удобней. Java — совсем плохо, но скорей всего поддержка будет улучшаться. Ещё говорят, C# шикарно поддерживает, но сам не пробовал.
Да полное говно. Чтобы с чем-то работать, надо перерыть кучу интернетов, выбирая наименее глючные плагины из кучи "еще один плагин для того же самого", потом уже с ними походить по граблям, и, наконец, приспособиться к "особенностям" выбранного, который завтра могут все равно забросить. Типичный красноглазый опенсорс.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[4]: Про авторитет на примере Microsoft vs JetBrains
Здравствуйте, νsb, Вы писали:
νsb>Вот-вот. Я за идею наверное заплатил больше, чем за весь остальной софт вместе взятый. И в принципе не жалею, хотя для моей бедной страны могли бы ценник и адаптировать, а то каждый год жаба соблазняет пересесть на крякнутую версию.
А нам уже не жаба, а их политика подсказывает. У меня вот недавно закончились их бесплатные полгода, которые они весной давали разработчикам из РФ, денег они все так же у нас не берут, но пока и крупных обновлений не было. Как выйдут — если удобных/необходимых фич прибавится, пойду за кряком.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[5]: Про авторитет на примере Microsoft vs JetBrains
Здравствуйте, ути-пути, Вы писали:
УП>Да полное говно. Чтобы с чем-то работать, надо перерыть кучу интернетов, выбирая наименее глючные плагины из кучи "еще один плагин для того же самого", потом уже с ними походить по граблям, и, наконец, приспособиться к "особенностям" выбранного, который завтра могут все равно забросить. Типичный красноглазый опенсорс.
Хех! У меня именно по этой причине коллега с Эклипсом и распрощался — глючные плагины без поддержки.
Так же сам сталкивался в бородатые годы с глючными плагинами для FAR'а — писали их какие-то инвалиды, которые return в середине функции не забыли, а CloseHandle забыли. Жалкие любители Сишечки
Поэтому к плагинам сейчас всегда отношусь очень осторожно: чем их меньше, тем лучше. В Идее, например, всего 3 мною установленных плагина плюс куча отключенных встроенных. Ибо нефиг!
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[6]: Про авторитет на примере Microsoft vs JetBrains
Здравствуйте, Rhino, Вы писали:
R>Хех! У меня именно по этой причине коллега с Эклипсом и распрощался — глючные плагины без поддержки. R>Так же сам сталкивался в бородатые годы с глючными плагинами для FAR'а — писали их какие-то инвалиды, которые return в середине функции не забыли, а CloseHandle забыли. Жалкие любители Сишечки
R>Поэтому к плагинам сейчас всегда отношусь очень осторожно: чем их меньше, тем лучше. В Идее, например, всего 3 мною установленных плагина плюс куча отключенных встроенных. Ибо нефиг!
Так VSCode без плагинов — считай блокнот, только грузится в 10 раз дольше. Там весь функционал в них.
С FARом, кстати, тоже, помучившись, перестал пользоваться сторонними, кроме незаменимого для меня NetBox, который, к счастью, сколько-то лет назад (вроде при выпуске FAR2 или FAR3) включили в стандартную поставку и починили большинство глюков.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re: Про авторитет на примере Microsoft vs JetBrains
По моему JetBrains требуют глубокого обучения, на то оне и Brains. Но вот с описанием там вроде бы и много но надо искать и копаться у них на сайте. А у микрософта за эти годы многое в IDE интуитивненько, да и доки получше будут, а книг то сколько — на любой уровень! Скажем так любой дурак может сесть за VS и начать писать на C+. A вот с Clion так уже не получится.
Re[7]: Про авторитет на примере Microsoft vs JetBrains
Здравствуйте, ути-пути, Вы писали:
УП>Так VSCode без плагинов — считай блокнот, только грузится в 10 раз дольше. Там весь функционал в
Ещё вспомнил смешной случай, почему лично я отказался от FreeBSD: у майнткнера порта VMware "всё работало" (ц).
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[6]: Про авторитет на примере Microsoft vs JetBrains
Здравствуйте, Rhino, Вы писали:
R>Поэтому к плагинам сейчас всегда отношусь очень осторожно: чем их меньше, тем лучше. В Идее, например, всего 3 мною установленных плагина плюс куча отключенных встроенных. Ибо нефиг!
Я согласен. Но в vs code основные плагины от серьезных компаний, того же микрософта, гугла и тд. Не знаю, что там за проблемы у людей. У тех плагинов, которые я ставил, альтернативы не было.