282 / 482 / 12
Регистрация: 21.06.2019
Сообщений: 3,017
|
|
В чём прикол vscode?23.06.2024, 18:46. Показов 695. Ответов 4
Метки нет Все метки)
(
Сижу много лет на связке jupyterlab + pycharm - первое для аналитики и быстрого прототипирования алгоритмов, второе для разработки. Есть свои баги там конечно, так что решил вот вылезти из зоны комфорта, поглядеть какие ещё есть инструменты. Вдруг есть что нибудь лучше. Куча коллег нахваливают vscode, решил тоже попробовать.
Попробовал, и никак не могу понять, в чем прикол? Какая то убогая васяноподелка с кучей кривых плагинов и без нормального гуя ко всему этому. Хочешь с блокнотами jupyter поработать? Продерись через убогую недоконсоль-недогуй или хз что это за всплывающая хрень в которую надо команды вводить, чтобы что-то сделать. Нормального интерфейса управления окружениями, ядрами, ноутбуками и т.д. у тебя не будет. Ах, да, ещё он все засрёт своими ноджс процессами как ни в себя. Хочешь запустить проект, подебажить, запустить тесты? Напиши джейсон портянки на каждый чих чтобы всё это как-то заработало. Хочешь установленные васяноплагины настроить? Тоже разбирайся что там за формат джейсон портянок придумал васян для своего плагина. Ибо сделать нормальный интерфейс для настроек мелкомягкие не осилили, а васянам это нафиг не надо. Потерялась связь в удаленным сервером, на котором разработку вёл? Всё, несохраненные изменения потеряшь, т.к. после восстановления он тебе показывает модальное окно что связь потеряна, и закрыть его не выходит. А без этого эта гребаная недоконсоль-недогуй не открывается, т.к. она под модальным окном о том, что связь потеряна ![]() Нужно работать с разными базами данных? А мне надо, ибо приходится много где лазить. Поставь под каждую свой васяноплагин каждый со своими глюками и все они всё равно убоги. Например плагин для постгри не умеет даже комментарии к объектам показывать, да и объекты не все понимает. Есть какой-то типа универсальны плагин умеющий в много разных баз, но он платный. В общем помучился я с ним пару недель и родился этот вопрос. Что за мазохизм заставляет людей этим пользоваться? Как текстовый редактор он тормозной и тяжелый. Тот же notepad++ куда лучше. Как IDE - убогая пародия.
0
|
23.06.2024, 18:46 | |
Ответы с готовыми решениями:
4
А в чем прикол? |
Автоматизируй это!
![]() ![]() |
|
23.06.2024, 18:56 | |
Катафалк, летс мортал комбат бегин) сейчас на тебя набросятся поклонники вскода
![]() У вскода есть несомненные плюсы - бесплатность, возможность с помощью плагинов работать практически с любым ЯП (хаскел, джулия, ерланг, эликсир). Но в этом же и его слабость -это универсальный инструмент который всегда будет уступать специализированному, потому я много лет на пичарме и у 95% моих коолег тоже пичарм, вскод прямо редко встретишь и чаще всего это связано с переходом с другого ЯП. Ну то есть человек писал на плюсах или чем то еще на вскоде и переходя на питон тоже берет ее же, вот и все. То есть для человека на питоне, если у него есть выбор, я всегда посоветую пичарм. Если же он решит на хаскелле или эликсире сваять функционалку -то вскоде (по сути просто других и нет)
1
|
Модератор
![]() ![]() |
|||
24.06.2024, 21:58 | |||
Я данной поделкой, а точнее блокнотом с плагинами пользуюсь только изза того что нету нормальной IDE для Swift, в CLion после того как прибили маковский AppCode тоже похоронили офф плагин. А комьюнити плагин крайне сырой и пока функционала почти не имеет это то при условии что он freeware. А в cmake проектах помимо того что не могу подружить язык с с++ (в пределах одного проекта, тогда как в Swift PM делается элементарно) еще нет автодополнения.
Но и vscode не особо мне нравится, до недавнего времени приходилось запускать компиляцию и запуск через коммандную строку, только недавно это заработало. Теперь проблема нигде не могу найты куда производится вывод, то есть стандартного вывода просто нету. И не получилось настроить cmake проекты (изза уже указанных сотни json настроек). Тогда как IDE от JetBrains написаны на Java/Kotlin и думаю частями на C/C++ (или чем-то нативном, собирающимся в dll). Это хоть тоже не чистые нативы, но уж куда лучше веба.
1
|
05.10.2024, 16:21 | ||
0
|
05.10.2024, 16:21 | |
Помогаю со студенческими работами здесь
5
В чём прикол?
В чем прикол?) В чём прикол сателлитов? в чем прикол postmessage? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
|
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
|
Dispose и Finalize в C#
stackOverflow 12.06.2025
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да,. . .
|
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
|
Множества в Python
py-thonny 11.06.2025
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять. . .
|
Работа с ccache/sccache в рамках C++
Loafer 11.06.2025
Утилиты ccache и sccache занимаются тем, что кешируют промежуточные результаты компиляции, таким образом ускоряя последующие компиляции проекта. Это означает, что если проект будет компилироваться. . .
|
Настройка MTProxy
Loafer 11.06.2025
Дополнительная информация к инструкции по настройке MTProxy:
Перед сборкой проекта необходимо добавить флаг -fcommon в конец переменной CFLAGS в Makefile.
Через crontab -e добавить задачу:
0 3. . .
|
Изучаем Docker: что это, как использовать и как это работает
Mr. Docker 10.06.2025
Суть Docker проста - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнер, если говорить образно, это запечатанная коробка, в которой находится ваше приложение вместе. . .
|
Тип Record в C#
stackOverflow 10.06.2025
Многие годы я разрабатывал приложения на C#, используя классы для всего подряд - и мне это казалось естественным. Но со временем, особенно в крупных проектах, я стал замечать, что простые классы. . .
|
Разработка плагина для Minecraft
Javaican 09.06.2025
За годы существования Minecraft сформировалась сложная экосистема серверов. Оригинальный (ванильный) сервер не поддерживает плагины, поэтому сообщество разработало множество альтернатив. CraftBukkit. . .
|