|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
|
|
В чём прикол vscode?23.06.2024, 18:46. Показов 1011. Ответов 4
Метки нет (Все метки)
Сижу много лет на связке jupyterlab + pycharm - первое для аналитики и быстрого прототипирования алгоритмов, второе для разработки. Есть свои баги там конечно, так что решил вот вылезти из зоны комфорта, поглядеть какие ещё есть инструменты. Вдруг есть что нибудь лучше. Куча коллег нахваливают vscode, решил тоже попробовать.
Попробовал, и никак не могу понять, в чем прикол? Какая то убогая васяноподелка с кучей кривых плагинов и без нормального гуя ко всему этому. Хочешь с блокнотами jupyter поработать? Продерись через убогую недоконсоль-недогуй или хз что это за всплывающая хрень в которую надо команды вводить, чтобы что-то сделать. Нормального интерфейса управления окружениями, ядрами, ноутбуками и т.д. у тебя не будет. Ах, да, ещё он все засрёт своими ноджс процессами как ни в себя. Хочешь запустить проект, подебажить, запустить тесты? Напиши джейсон портянки на каждый чих чтобы всё это как-то заработало. Хочешь установленные васяноплагины настроить? Тоже разбирайся что там за формат джейсон портянок придумал васян для своего плагина. Ибо сделать нормальный интерфейс для настроек мелкомягкие не осилили, а васянам это нафиг не надо. Потерялась связь в удаленным сервером, на котором разработку вёл? Всё, несохраненные изменения потеряшь, т.к. после восстановления он тебе показывает модальное окно что связь потеряна, и закрыть его не выходит. А без этого эта гребаная недоконсоль-недогуй не открывается, т.к. она под модальным окном о том, что связь потеряна ![]() Нужно работать с разными базами данных? А мне надо, ибо приходится много где лазить. Поставь под каждую свой васяноплагин каждый со своими глюками и все они всё равно убоги. Например плагин для постгри не умеет даже комментарии к объектам показывать, да и объекты не все понимает. Есть какой-то типа универсальны плагин умеющий в много разных баз, но он платный. В общем помучился я с ним пару недель и родился этот вопрос. Что за мазохизм заставляет людей этим пользоваться? Как текстовый редактор он тормозной и тяжелый. Тот же notepad++ куда лучше. Как IDE - убогая пародия.
0
|
|
| 23.06.2024, 18:46 | |
|
Ответы с готовыми решениями:
4
А в чем прикол? |
|
Автоматизируй это!
|
|
| 23.06.2024, 18:56 | |
|
Катафалк, летс мортал комбат бегин) сейчас на тебя набросятся поклонники вскода
![]() У вскода есть несомненные плюсы - бесплатность, возможность с помощью плагинов работать практически с любым ЯП (хаскел, джулия, ерланг, эликсир). Но в этом же и его слабость -это универсальный инструмент который всегда будет уступать специализированному, потому я много лет на пичарме и у 95% моих коолег тоже пичарм, вскод прямо редко встретишь и чаще всего это связано с переходом с другого ЯП. Ну то есть человек писал на плюсах или чем то еще на вскоде и переходя на питон тоже берет ее же, вот и все. То есть для человека на питоне, если у него есть выбор, я всегда посоветую пичарм. Если же он решит на хаскелле или эликсире сваять функционалку -то вскоде (по сути просто других и нет)
1
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
|
|
| 23.06.2024, 19:07 [ТС] | |
|
В пичарме всё хорошо, кроме юпитер блокнотов, а я с ними много работаю. Писал уже как то здесь. Блокноты там как будто бы есть, но такого качества, что лучше бы их не было. Даже хуже, чем в vscode
0
|
|
|
Модератор
|
|||
| 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? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает
Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|