Почему огромное количество спецов в индустрии решило отказаться от полноценной среды разработки и заменить ее тормознутым блокнотом с васяноплагинами работающем на лагучем веб говне?
Причем я могу понять какой нибудь VS Online, когда тебе не хочется заросять рабочую машину всяким дерьмом, а проще один раз настроить удаленный сервер и спокойно конектится через браузер с любого устройства.
Но тогда почему еще нет нормальной полцноценной self hosted web ide? Был Cloud9который был говном но более менее съедобным, но потом его выкупил амазон и теперь если хочешь пользоваться покупай aws
>>1561433 (OP)Среда разработки это и есть текстовый редактор с комплитером + компилятор/интерпретатор + дебаггер, никакой магии за IDE нет, это просто солянка из довольно разных тулзов.>>1561439Зря ты так, вим, имакс и саблайм хотя бы не вебговно и не лагают.
>>1561433 (OP)> огромное количествоКучка хипстерков, которые громче всех кукарекают? Большинство по-прежнему молча сидят в иде.
>>1561433 (OP)>спецы выбирают тормознутый блокнот с васяноплагинами, а не полноценную среду разработкибля, анон, ну даже не знаю, в каком-то предикате у тебя ошибка
>>1561433 (OP)Как писать про каких-то спецов и хуесосить веб, если как иде им и пользуются веб-девелоперы блять.
>>1561433 (OP)Индустрия свернула не туда, и до сих пор продолжает сворачивать петлями уже 30 лет. С появления языков Си, Перл, в дальнейшем Сипп, Джава и джаваскрипт. Именно из-за хайпа этих языков дидактика становилась тоньше, теория превращалась в узкие коммерческие документации, а сиэс как наука просто умерла. В результате имеем современного "специалиста", в лучшем случае с бакалавриатом за спиной, который о программировании как таковом знает только обрывками лекций из универа. Лол блядь, современный доктор сиэс даже простыми словами какую-нибудь простую концепцию вроде реляционной базы данных или ООп объяснить не сможет. Так что, ОП, не парься. Это началось не недавно. Это было всегда.
>>1561668>простыми словами какую-нибудь простую концепцию вроде реляционной базы данных или ООп объяснить не сможетА ты можешь, умник блять?
>>1561433 (OP)И какой же функционал нужен "спецам" которого нет в этом чудесном редакторе? Только не говори про древние сижавы и прочие ебанины где линковать нужно чуть ли не вручную. Грепать 16гб файл?
Сижу в виме, ничего не лагает. На любой машине одна среда, свой преднастроенный с плагинами на vps и доступен по ssh из любого места аки web ide.
>>1561761Скорее вопрос, какой функционал дает вскод, если ты не жопаскриптер да даже если жопаскриптер, то единственное преимущество вскода - это то, что там все из коробки кое-как настроено, не надо самому пару часов тратить. Если нужен комбайн, то берешь полноценную IDE, а не этот огрызок. Если нужен не жрущий память блокнот, то берешь ST. Нахуя нужен блокнот, жрущий памяти как IDE?
>>1561761))) Хотя бы возможность с нод.жс и пространством проекта работать)) а плагины на ПАДСВЕТАЧКУ и ЗАПУСК БРАУЗИРА ХОТКЕЕМ можно и в нотепад++ сделать
>>1561881потому что я люблю разные языки и хочу погромировать и читать проекты на всех них из одинакового окружения, а не запускать по минуте всякие вижуалстудии и пучармы каждый раз. я могу склонировать любую репу и на тормознутом электроне она откроется за секунду. причем репа может быть на любом языке, мне максимум придется зайти в меню "экстенжонс" и скачать подсветку. в вскоде есть весь нужный функционал ИДЕ.
потому что ты уебок, я уебок, он, вон тоже, У Е Б О К.все мы пидарасы потому что не кодим на одном языке, они, потому что хотят бабла, придумывая одну за другую практику разработки очка, языка КоТорЫй решит, блять, все проблемы просто потому что у нас ТОЧКИ С ЗАПЯТОЙ НЕТУ, СЛЫШИТЕ, НЕТУ, ЗАВТРА РЕЛИЗИМ СИМУЛЯЦИЮ РЕАЛЬНОСТИ ПОТОМУ ЧТО ВРЕМЯ СЭКОНОМИЛИ! Наука как была пристанищем дедов и шизофреников, так и осталась, ей просто перед спиртом облили и новой краской обмазали, чтобы малафьить было на что и хайп собирать. ДАЖЕ ЕБАНЫЙ ПСЕВДОКОД В СТАТЬЯХ К ОДНОМУ СИНТАКСИСУ ПРИВЕСТИ НЕ МОГУТ, зато расцветает вся эта хуйня с раст против си, жаба против сишарпа, говно против мочи, дети, сука, как вы заебали. Давно бы уже изобрели конструктор для дегенератов, чтобы крудозапильщики нахуй без работы остались и не имели права называться "программистами".
>>1561881Он бесплатный, попенсорц, куча плагинов на всё подряд - активное сообщество это всегда топ. Фронт топ, питон и голанг тоже збс. Обычный вс наверное лучше для всего си*, так как иначе хули забесплатно давать что то, пайчарм выглядит как говно, из рассказов вроде там орм для джанги лучше статически анализится, но я его плюсов не выявил когда пользовал. Память? Только в дебаге я это видел, 2гб мог сожрать, для задач без создания чего то тяжёлого самому, но у кого то меньше 16гб в 2к20 оперы?
>>1561896> ДАЖЕ ЕБАНЫЙ ПСЕВДОКОД В СТАТЬЯХ К ОДНОМУ СИНТАКСИСУ ПРИВЕСТИ НЕ МОГУТЕсли бы псевдокод был стандартизован, это был бы не псевдокод, а ещё один ЯП. Псевдокод нужен хотя бы потому, что конструкция "пока ещё есть элементы, обрабатывать их" читается лучше, чем "while (it != elems end()) { f(*it); it++;;}"> зато расцветает вся эта хуйня с раст против си, жаба против сишарпаСобака лает, а караван идёт.> Давно бы уже изобрели конструктор для дегенератов, чтобы крудозапильщики нахуй без работы осталисьА кто будет делать их работу? Кто-то должен.> и не имели права называться "программистами"Программист - это тот, кто пишет код, так или иначе. Всякие философские рассуждения про "настоящих" и "ненастоящих" программистов бессмысленны.У тебя что, пригорает от осознания, что большинство, внезапно, не может стать намного умнее, чем есть? Ты слишком многого хочешь от большинства.
>>1562000Претензия не к скачиванию, а к тому, что дурачок считает, что IDE - это подсветка и поиск по файлам.
>>1561995>>1562011подсветка это самая базовая поддержка языка, челик. а под нужными функционалом ИДЕ я очевидно имел в виду не её.
>>1561896> Давно бы уже изобрели конструктор для дегенератов, чтобы крудозапильщики нахуй без работы остались и не имели права называться "программистами".Но ведь он уже изобретён, называется JavaScript.
>>1562021Википедии определение тебе не подходит?Ящитаю три ключевых момента важны.1. Управление отладкой и запуском, система сборки, вот это всё.2. Способность анализировать код и выявлять в нем отдельные части. Например строить диаграмму классов, список функций, зависимости, отношения типов, умные подсказки.3. Средства потдержки разработки. Это управление версиями, документация автодокументация, деплой, автоподнятие тестового сервера базы данных.4. Эти функции должны быть связанны, знать друг о друге и работать вместе. Например не комитить в гит говно высранное дебагом.А система документации должна дружить с иерархией классов и модулей.
>>1562276Определение из вики говорит, что вскод - иде и тогда ваши предъявы выглядят, как центос не ос, а убунту - ос.
>>1562368С дебагом там всё отлично и интелисенс - всё как в обычном вс. Он просто приебался к простоте фразы.
>>1562276Звучит как всё есть в вскоде - открыл экстеншины и ставишь. >Например не комитить в гит говно высранное дебагом.Например за это не .гитигнор теперь отвечает, даже автогенереный?>автоподнятие тестового сервера базы данных.Что конкретно имеется ввиду, так как это даже не звучит какой то особой функцией.
>>1562442Ты настолько дебил, что даже не понимаешь, почему новое лучше, почему все IDE Микрософта\джетбрейнс стоят денег, и их покупают. Сидишь со своим вимом и соснолькой как дебил и сидишь, устаревший минимум лет на 15.
>>1562448>не понимаешь, почему новое лучшеПотому что не лучше.>почему все IDE Микрософта\джетбрейнс стоят денегПотому что маркетолухи закупили и заставляют разработчиков их использовать, а адекваты от этих (особенно жидбрейнса) плюются.>Сидишь со своим вимом и соснолькойТы даже не знаешь, о чём речь идёт. Вся суть пользователей иде.
>>1562473Бля, ты сказочный просто. ВСЕ ЗАСТАВЛЯЮТ ИСПОЛЬЗОВАТЬ ИДЕ ОТ ДЖЕТБРЕЙНСА, НАСИЛЬНО ЗАПИХИВАЮТ.
>>1562476А то ты ни разу не видел, как разрабы жалуются на кривоту и скорость жидбрейнс-говна, но ничем другим пользоваться не могут, потому что все остальные разрабы-говноеды сидят на этом говноподелии. "Все сидят, и ты сиди, чё как не командный какой-то".
>>1562317>Определение из вики говорит, что вскод - идеНу и хорошо раз говорит.> и тогда ваши предъявы выглядятТы сейчас к кому обращаешься и о ком говоришь?>>1562373>Что конкретно имеется ввиду, так как это даже не звучит какой то особой функцией.https://www.tutorialspoint.com/entity_framework/entity_framework_overview.htm
>>1561433 (OP)> тормознутым блокнотом всегда думал что вскод тормознутый. оказывается проблема в тормознутом VSCodeVim была, удалил и заменил на Neo Vim и стало заебок
>>1561896> Давно бы уже изобрели конструктор для дегенератов, чтобы крудозапильщики нахуй без работы остались и не имели права называться "программистами".Возможно, вы имели в виду: Ruby on Rails
>>1561439Какая же тут олимпиада, когда есть EMACS? Или вы что, будете сравнивать с этим ви вашим, я не говорю, что ви плохой, ну это вообще не конкурент. Алсо, использую только emacs -nw в консоле, всё остальное презираю, emacs с окнами - говно. Ну ещё nano норм по быстрому подправить конфиги.
>>1562758> заменил на Neo Vim и стало заебокс репит рейтом клавиш 70 постоянно вижу что если зажать j, например, то курсор будет делать 5 шагов вперед 1 шаг назад при синхронизации с неовимом. так что вообще он довольно тормознутый, хотя и терпимо.
>>1562758>оказывается проблема в тормознутом VSCodeVim была, удалил и заменил на Neo Vim и стало заебок> зачем мне дрочить искусственной рукой, лучше я найму раба из страны третьего мира, чтобы он мне дрочил искусственной рукой
Да чем же тебя так вскод огорчил, болезный? Он на моём дешманском, древнем, ни на ч о не годном ноутбуке за две секунды запускается и вполне прилично работает, а уж по сравнению с обычными редакторами с подсветочкой это просто рай с автодополнением, консолью, гитом и аллахом.72 поста безудержного тролльего пиршества
>>1565576Потому что это дешевле всего. Кромиум скомпилирован под все платформы уже. Один раз веб страничку вместо нормального приложения написал и запускай на всем зоопарке говножелезок без необходимости компиляции. Плюс дешевые жыесть макаки в огромном количестве
>>1565570>Он на моём дешманском, древнем, ни на ч о не годном ноутбуке за две секунды запускается и вполне прилично работаетТы или пиздишь, и ноутбук у тебя годный, либо все телесные жидкости Господина Наделла для тебя как божья роса.
>>1566300Не думаю что дело в цене. Скорее рекламируют електрон дерьмо. Типо веб везде чтоб все охуели как можно.
>>1561433 (OP)На днях для эксперимента запустил polynote - это такая "легковесная" среда вроде ipython/jupyter чтобы в ячейках в бравзере кодить. На старте она отожрала ЧЕТЫРЕ ГИГАБАЙТА памяти. Я обдристался и убил ее.Так вот если "легковесная" ебала отжирает СТОЛЬКО памяти я боюсь даже представить себе сколько нужно для "полноценной" среды вроде айдии которая "подтормаживает даже на мощных машинах".
>>1561433 (OP)Рассказываю:Пока твой шиндовс с его делфями и классик вижуалстудией бултыхался в шиндошсмирке в начале нулевых случился бум интернета и линукса как носителя его серверов.В линуксе были общеприняты спартанские тулзы для разработки - блокнот и разного рода сборочные скрипты. Пока вендомирок мелкоплавал в офисном легаси и немного геймдеве, прыщеглазики делали историю, делали интернеты. Все бабки пошли в интернеты и применяемые в линуксе/БСД инструменты стали общепринятыми. То есть простой блокнот, консоль и автоматизация компиляции и сборки вручную написанными скриптами. Твой тормозной блокнот с васяноплагинами и появился в следстве того что вендобляди проспали революцию.
>>1568112Все так.Вообще писать на винде или под винду, ещё и в обосанном VS Studio - это вершина отсталости.
>>1561433 (OP)Ну, мне нравится за то что можно иметь как раз один редактор и он будет работать почти с любым кодом после пары кликов, а если хочется чтобы вообще с любым, то это делается за пару минут. И мне не нужно ставить для каждого языка отдельную ИДЕ, не нужно ебаться с ручной настройкой подсветки синтаксиса для каждого языка отдельно, не нужно писать кучу скриптов для сборок и все это вот, ко всему оно будет работать везде где есть поддержка браузера и работать будет почти одинаково. Короче, я не понимаю, с чего бугуртить-то.
>>1568488А вот и баттхерт нажимаюшего на кнопочки говноеда.Иди свою легаси вендопарашу laba2.cpp пердоль, у тебя наконец-то запустилась уютненькая штудия.
>>1568448>не нужно ебаться с ручной настройкой подсветки синтаксиса для каждого языка отдельно, не нужно писать кучу скриптов для сборокЭто можно сделать в любом нормальном редакторе вместо электроно-поделки.
>>1568760Угу, а сборку делать баш-скриптом, а дебажить вообще не обязательно, ведь все крутые кодеры сразу правильно пишут. Электроноподелака, хоть и имеет свои недостатки, - одна из лучших подобных поделок, которая позволяет быстро и удобно написать код и сразу же, если надо запустить и проверить, опять же, оно кросплатформенно, т.е. тебе не нужно иметь разные инструменты, если пользуешься более чем одной ОС, что удобнее, чем: На OSX - xcode, на винде - VS, ни линуксе - vi и консолька с gcc.
>>1568716Да, пойду скоро писать код за мои 400к+ в месяц зарплаты в штудии, пока безработные дауны пердолькаются с соснолькой и вимом
>>1568921Ох уж эти маняфантазии нищего крестодауна тупого штудентика. Ничего, если когда-нибудь найдёшь работу и переборешь эффект утёнка, то перейдёшь на нормальные инструменты со своей тормозной параши с кнопочками для домохозяек.
Тред конечно толстый, но отвечу, так как в свое время успев попользоваться и webstorm/pycharm, и sublime, и (последние пару лет) vim. В целом писать код и решать задачи можно во всех трех. Какая-то часть (например, умный рефакторинг) в монструозных IDE даже чуть удобнее. Но в остальном они сильно проигрывают в удобстве, скорости и надежности (!) настроенному под свои нужны виму + плагинам. Если что, плагины запросто и (опционально!) делают из редактора IDE. Или не делают, если не нужно.А еще убер-фича: вим можно запустить в tmux и разрабатываться прямо на кластере. Пишу оттуда, брат жив, зависимость есть. ЗЫВот этот - в целом прав. >>1568112 В 2к20 монстры вроде оригинальной вижуал студии не нужны, как и MS style экосистема.ЗЫ-2Знаю кадров, что умеют пользоваться гитом только из своих IDE, но совершенно не знают его базовых команд. Получается иногда смешно
>>1570117>Знаю кадров, что умеют пользоваться гитом только из своих IDE, но совершенно не знают его базовых команд. Получается иногда смешноЭто не только IDE, в Atom гит тоже встроен по дефолту.
>>1568913>сборку делать баш-скриптомЗачем? Алсо, можно подумать, что в твоём вскоде билд-таски чем-то лучше скриптов.>дебажить вообще не обязательноДебагеры есть. Ты, видимо, совсем не в теме и просто жрёшь что первое под руку попало.
>>1561433 (OP)Ты так говоришь, будто это что-то плохое.Я пишу на тайпскрипт веб-приложение пользуясь вскодом. Допустим я пересяду на ИДЕ. Что от этого буде лучше. Будет лучше код? Буду быстрее писать код? Будет лучше воркфлов?Не знаю, что там в контексте других языков, но для фронта достаточно я щитаю.
>>1570552например? единственное что на ум приходит - это тест раннер, в вскод с этим бида, несмотря на то что есть разные экстеншины (все багнутые)алсо вебшторм для тайпскрипта раньше (года полтора назад) был полным говном из-за того что они использовали свой васянский парсер вместо того чтобы напрямую юзать LSP
>>1565576Анон правильно всё пояснилмимо жс макака>>1566358Мань, ноут за 30к деревянных, и ему два года. Чуть ли не самое дешёвое, что было на рынке. Это по-твоему годный?
>>1561433 (OP)это ты мальчик VS не открывал солюшен на C# проектов 100-200 , а еще там resharper с кэшами .Так что блокнотик это там в 10000х быстрей того что выше строкой
>>1570966И все же интелисенс в больших проектах в вс намного шустрее, чем в блокнотиках. А вот решарпер это конечно даа. Я наоборот в студии поотключал весь этот всплывающей пиздец с подсказками и подсветками, а они наоборот еще больше анального цирка тащат с решарперами этими вашими, хотя я не пользовался, может действительно удобный шопиздец.
>>1570913> Мань, ноут за 30к деревянных, и ему два года. Чуть ли не самое дешёвое, что было на рынке. Это по-твоему годный?Как индусская моча на вкус? Нравится?
>>1570556Они сейчас его используют. Не будь он лучше они бы его не использовали? Верно?https://www.youtube.com/watch?v=srqqwuqzYMM
>>1568112Т.е. жрут говно, потому что прыщебляди любят говно и не умеют в хоть сколько нибудь удобные вещи?Все что связано с линем - заочно наихуевейшее в плане взаимодействия с человеком решение, программисты не могут делать что то нормальное без руководства дизайнеров и менеджеров. Напоминает очень совок, с его "охуительно удобными" интерфейсами всего.
>>1585734Очень даже понял. 3 столпа- Самомнение- Снобизм- НекомпетентностьСамомение задротов, которые пытаются выебнутся и сделать что нибудь свое, плодя десятки недоделанново говна разной степение хуевости.Отплодить свой кусок недоделанного говна, это обязательная ачива каждого уважающего себя красноглазого.Снобизм - вы должны уметь, если мне не нужно - вам не нужно. (Гуи и удобные интерфейсы просто охуеннейший пример)Некомпетентность в вопросах отличных от кода, т.е. его(ПО) удобства, концепций использования.Большая часть жопенсорс высеров - легче накопить и пользовать проприетарщину. Отсутствие внятной цели у сообщества, а вместо нее РЯЯЯЯЯЯ-образный высер "зато бесплатно и открыто".Проблема линукса в том, что его делают задроты. Это все равно что блядь одежду для блондинок делали бы блондинки, вместо стильных платьев от лучших портных были бы розово-золотые шорты оптягивающие жопу, чем собственно линь и является.
>>1585813>Самомение задротов, которые пытаются выебнутся и сделать что нибудь свое, плодя десятки недоделанново говна разной степение хуевостиЗвучит как что-то похожее на разработчиков под винду, которые вкатываются и пилят свой очередной ненужный костыль, потому что уж они-то знают как лучше >Снобизм - вы должны уметь, если мне не нужно - вам не нужноЭто относится скорее к опенсорсу, и это часто верный подход.>Некомпетентность в вопросах отличных от кода, т.е. его(ПО) удобства, концепций использованияТоже скорее к вкатывальщикам на винде относится, которые и код-то не хотят писать нормальный, потому что "работает и ладно". Да и сами Майкрософт недалеко от этого ушли.>Отсутствие внятной цели у сообществаА какая цель для тебя будет внятной?
>>1561433 (OP)Все нормально. Сидели и и сижу на продуктах jetbrains: IntelliJ idea, Phpstorm, Webstorm, Rubymine. На ебланов с vs кодом, саблаймом и атомом, кудахнающих про кококок-тормозит индексировать 10тысяч гавнопроектов смотрю как на неудачников, коими они являются:1. Работать над миллионом микропроектов - зашквар, отсутствие профессионального роста и сложности. 2. Работать на 11 дюймовом air с мобильным полутороядерным процессором с частотой 0.5Гц - очевидный признак нищебродства, который логичным образом проистекает из профессионального уровня. Вырастайте уже из своих лендингов и участвуйте в разработке нормальных продуктов. Я все сказал.
>>1568913>дебажить вообще не обязательноВот объясните мне кто, как и что вы дебажите в этих своих иде? Гораздо удобнее и быстрее ведь просто вывести в терминал построчно нужные значения и пролистать их, чем сидеть как даун тыкать в переменные руками. Это как вим, который быстрее блокнота, если умеешь им пользоваться. Только здесь и уметь ничего не нужно
Потому что просто работает. Потому что вменяемые дефолты. Потому что UI от которого не хочется блевать. Потому что MS держит команду full-time разработчиков, которые фиксят баги и пилят обвязки вокруг LSP и тулчейнов. Потому что можно селф-хостнуть через https://github.com/cdr/code-server и коннектиться через браузер с любого устройства. Когда у ЖМУ/Емакс будет хотя бы последнее, я с радостью на него вернусь, потому что мне не хватает возможности хакать редактор прямо на коленке.