В каком редакторе ты пишешь код?


18 0

Я уже много раз упоминал на блоге, что писал .NET код в Notepad++. С приходом VS Code я перешел на него, потому что он запускается быстрее своего старшего брата, занимает меньше драгоценной памяти, хорошая подсветка и если что-то надо, можно расширить плагинами. И да, самое главное – он работает как на Windows, так и на macOS. 

От того, что я работаю в VS Studio я не буду печатать быстрее. Да, у него хорошие возможности отладки, этого мне раньше не хватало в VS Code, но сейчас и это появилось уже. Ну может быть еще хорошие возможности рефакторинга у полноценной среды разработки, хотя я в основном пользуюсь мастером переименований. Чтобы ручками не бегать и не искать переменные для переименования, я могу это делать с помощью встроенных в Studio возможностей. 

Но количество памяти, которую он отнимает – это для меня серьезный недостаток. У меня на Surface Pro только 8 гигабайт памяти (понимаю, продешевил, сам виноват, но версия с 16 стоит аж на 1000 баксов дороже) из них 4 просит SQL Server. Мне остается четыре гигабайта, которые улетают в трубу моментально. 

Изначально у меня была вынужденная ситуация работать с Notepad++, потому что самодельная MVC плохо работала с проектами. Наша MVC (была создана где-то в 2005 году) требовала компиляцию всей директории (это то, что сейчас делает .NET Core в 2018-м году). В проектах VS можно подключить файлы по маске, но кто-нибудь из вас делал это? У меня были постоянные проблемы. Там были и другие проблемы, которые вынудили компилировать из командной строки и от VS не было толка, поэтому я им не пользовался. 

Сейчас на домашнем компьютере проблемы с памятью. Если я не выгружу Studio из памяти, то локально сайт не загрузится и будет падать из-за недостатка памяти. 

На работе у меня хороший стационарный компьютер и там 32 гига оперативки, и я без проблем использую полноценную Studio. И там я даже вынужден ее использовать, потому что на работе у нас TFS, который требует забирать файлы перед редактированием и это хорошо делает Studio, незаметно для меня. 

Я не против использования Studio. Тут просто пошел разговор интересный, и я решил оформить это в заметку, чтобы мы могли поспорить здесь что лучше. Что предпочитаешь ты? В каком редакторе пишешь код и кратко почему? Пользуешся ли ох...ной штукой – ReSharper? 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Владимир_

17 Августа 2018

Не очень понятно как то, что ты используешь помощьников может указать на копипастера? Снипеты, автодополнения и прочие фишки хороших тулов никак не заменит знания и умения.
По поводу снипетов, то мне нравится в этом плане ReSharper. Например, когда ты передаешь в конструктор переменную и генеришь приватный член класса с его последующим присваением. Еще пользуюсь снипетами при создании html разметки. Хотя не скажу, что я познал дзен в этом деле.
И даже более, если посмотреть на людей которые освоили в совершенстве Vim или Emacs с их полным набором фич, то понимаешь, кто на самом деле продуктивен))).
Еще раз хочу подчеркнуть, я не оспариваю ваш профессионализм, иначе я бы не заходил на ваш блог. Но то что вы акцентируете внимание на том, что использование блокнота (а Notepad++ это тоже блокнот, хоть и помощьнее чем Notepad) хоть как-то показывает навыки человека в программировании, то на мой взгляд это неправда.
И я лишь хотел, чтобы люди, которые, может, начинают учится, прочитав ваш пост или услышав где-то еще такое мнение, не заблуждались в том, что не надо изучать хорошие тулзы.
Надо изучать, надо искать свой путь продуктивной работы. И еще, я не говорю, что все ограничивается студией или решарпером. Просто они могут послужить хорошей отправной точкой или, если можно так сказать, эталоном


IDDQD

17 Августа 2018

Webstorm. Пробовал почти все популярные IDE/текстовые редакторы, но Jetbrains сделали лучший продукт


Сергей

17 Августа 2018

Rider - на Mac, Linux, Windows(использую когда нужно что то под старый net45 скомпилить).

Иногда что то быстро могу поправить в  VS Code. VS Studio даже не стоит уже нигде.

На других языках тоже пишу в IDE от JetBrains


Владимир_

17 Августа 2018

И еще, программирование - это не тоже самое, что печатать текст. Большую часть времени ты все равно думаешь. И то, что ты помнишь, например, в каком немспейсе или сборке лежит нужный тебе класс, тоже не укажет на твои навыки. Я, например, не всегда четко помню, в какой именно сборке он лежит, но помню название. И тут решарпер мне поможет подключить сборку, а не искать ее название в инете. Продуктивно? Я думаю да. Говорит ли это о моих навыках, я думаю нет. Но у каждого свое мнение:)


Михаил Фленов

17 Августа 2018

2Владимир_
Ну я же никогда не говорил, что не нужно изучать VS и тулзы, которые повышают производительность. Я ни разу не говорил, что это плохо. Используй, если тебе удобно.

В чем я вижу у нас различие во мнении, так это:
Ты (дословно): что писать в чистом блокноте - это совсем не круто
Я: Это круто уметь писать без помощников. Но я не исключаю того, чтобы люди писали в VS. Опять же, в этом посте я написал, что на работе использую VS. Я не говорил, что его использовать ненужно. Ты можешь использовать VS, но если ты умеешь писать код без помощи тулзов это говорит о профессионализме.


Покемон

17 Августа 2018

Только продукты от JetBrains, лучшие среды разработки :)


Владимир_

17 Августа 2018

2Михаил,
Я просто не понимаю сложность, а главное полезность этого навыка. Мне кажется сложнее научиться правильно пользоваться тулзами.


Михаил Фленов

17 Августа 2018

К сожалению я считаю наоборот. Я на эту тему наверно запишу видео или заметку напишу, потому что у меня есть примеры из жизни.


Михаил Фленов

17 Августа 2018

Неожиданно появляются комментарии с JetBrains. Пока комментариев не много, но все равно. Тот же Rider на сколько я помню платный и стоит не малых денег.


notez

18 Августа 2018

Я использую только VS Code потому что он стартует быстро, использует памяти по минимуму и нет ничего лишнего


Dmitry Romanenko

18 Августа 2018

Только Sublime Text обвешанный плагинами, только хардкор :)


ronin

18 Августа 2018

Андроид разработка - андроид студия, так что тоже jetbrains... До этого 10 лет стажа делфи с их студией... Ни разу за всю карьеру программиста не было мысли какие то там текстовые редакторы использовать, возможно специфика стека, не спорю, но инструменты рефакторинга, навигации и интеллектуального анализа кода который современные ide сейчас выполняют мне кажется никакими редакторами не заменить, хоть обвешай их плагинами... Возможно в веб что то подобное и имеет место быть, не силен в этом, имхо


луноход

18 Августа 2018

VS Code для Go и vim для всего остального
SQL серверу можно настроечки подкрутить, чтобы он жрал не так сильно


Дмитрий

19 Августа 2018

IDEA от JetBrains. Удобство, в том, что генерит бойлерплейт код. Много комбинаций горячих клавиш, что значительно упрощает процесс разработки. Так же подключается мавен и не нужно тратить время на консоль. Сосредотачиваешься на логике проекта, а не на том, что надо написать тысячу геттеров сеттеров и прочего. Все это достаточно просто знать как пишется, а каждый раз это все руками набирать не вижу смысла. Можно тогда пересесть с машин на лошадей :)


Сергей

19 Августа 2018

Цена JetBrains не высокая как я считаю.

Если пишешь коммерческий для разных компаний. То проще купить персональную лицензию и ты имеешь право писать для любых компаних.

$ 139 - первый год
$ 111 - второй год
$ 83 - третий год

Это можно отбить за 1-2 дня разработки. А лицензия на год.

https://www.jetbrains.com/rider/buy/#edition=personal


Денис Сепетов

19 Августа 2018

Почти весь мой код написан в Sublime Text. Некоторое количество написано в Vim, но я бы  не сказал, что я профи этого редактора.


Дмитрий Гнатенко

19 Августа 2018

Я сейчас использую PhpStorm от JetBrains, ранее пользовался Sublime Text, VS Code, Netbeans, Atom.
Продукт не бесплатный, но он реально стоит этих денег и для меня превосходит по удобству вышеперечисленные.
Кстати, пару недель назад акция была - можно было купить за 50% от стоимости.


KastorDriver

22 Августа 2018

Я себе давно купил IDEA от JetBrains и периодически обновляю лицензию. IDE реально стоит своих денег, особенно когда знаешь все хоткеи и мышку не трогаешь.


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне