Comments 30
Fleet от JetNrains уже можно добавлять.
А почему от них же только пайчарм - непонятно. Однобокая статья кнчн.
Привет, спасибо за рекомендацию!
Как мы сказали в статье, JetBrains, к сожалению, перестал давать возможность оплачивать подписки российским пользователям. Поэтому в статью был включен PyCharm. Он имеет доступную бесплатную версию, которая может работать свободно без расширенной подписки. Например, CLion и PHPStorm дают доступ к бесплатной версии только на 30 дней.
Все варианты - вообще мимо. От JetBrains стоило бы добавить Intellij IDEA (у нее есть Community Edition).
Для меня большой минус IDE - ее неуниверсальность, тяжесть и перегруженность. Использую emacs (которого тоже нет в выборке) для Go, Scala, Erlang, JS, TypeScript, Python, плюс поддержка подсветки и форматирования файлов SQL, Docker, Terraform, Yaml, Json, CSS, PlantUML, LaTeX. Но да, emacs - это лайтсейбр, который каждый джедай должен собрать себе сам). Знаю, что VSCode тоже так же обвешивается плагинами, но емаксом я стал пользоваться задолго до появления VSCode, как отдельного продукта.
Для меня это наоборот плюс. Еще в бытность Java кодером выбрал Intellij IDEA и с тех пор, с нее не слезаю, хотя стек поменял существенно - JS, Flutter, Go - для всего одна привычная среда. Пробовал перейти на VS Code, щупал Fleet - всегда не хватает того что есть в полноценной IDE
Intellij IDEA мы добавили в подборку. К сожалению, потерялась при добавлении текста
Emacs рассмотрим и добавим позже к статье. Спасибо за рекомендацию
Важным свойством среды разработки является поддержка Type-Driven Development, в частности поиск в текущем контексте переменной, подходящей по типу для использования в данном месте. В IDEA это реализовано относительно неплохо (по крайней мере для Scala), хотя для коассической реализации в vim/emacs+Idris еще есть куда расти. А что с этим в других IDE?
NetBeans
большое потребление памяти.
по нынешним временам - это не критерий, а на практике - работал с ним а на 4 гигах, и на 8 гигах. проблем не испытывал. при 8-32 гигах настраивал на потребление памяти 1-2 гига , чтоб комфортнее было. Сопрягается с хромом для отладки. (работа на Java)
Для меня большой минус IDE — ее неуниверсальность, тяжесть и перегруженность.
Я на вашей стороне.Использую часто tke.
Этот редактор в первую очередь написан для программистов и содержит поддержку многих языков программирования, подсветку синтаксиса, дополнительную встроенную поддержку Vim, поддержку плагинов и многие другие функции.
Стоит упомянуть и VSCodium: https://github.com/VSCodium/vscodium - тот же VSCode, но без телеметрии и с другой лицензией
Разработка в облаке: https://observablehq.com
Атом уже практически умер. В декабре основной репозиторий разработки будет заархивирован: https://github.blog/2022-06-08-sunsetting-atom/
Почему в подборке есть IDE для Python (PyСharm), но нет для PHP (PhpStorm)?
Что за дискриминация?
PyCharm в подборке явно лишний, остальные вроде универсальные.
А notepad++ почему не упомянули? Под винду один из самых лёгких редакторов, если надо что то быстро глянуть или поправить..
Перешёл с VS Code на Geany, шустрый и довольно таки удобный редактор.
Какой смысл в такой статье, если тут нет акцента на конкретный язык программирования и среду, для которой пишется код. Для Явы одно, для встраиваемых систем другое, для веба третье. Да, MS VS code кажется более менее универсальной темой, но все равно надо кастомизировать, как и тот же notepad++. Но за Spyder спасибо. По сути статья должна выглядеть в виде деревообразной структуры, где языки стоят в начале ветвей.
Code::Blocks — The free C/C++ and Fortran IDE…
CodeLite — open source, free, cross platform IDE, specialized in C, C++, Rust, Python, PHP and JavaScript…
Embarcadero Dev-C++ — full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language
Странно, что в минусах Атома (который, как уже заметили, почти умер) отмечено то, что он на Electron написан, а у VSCode такого минуса не отмечено. Так же отмечено "отсутсвие split screen" в том же VSCode, при том что на скриншоте явно видно, что окно разделено на два редактора (или имелось в виду что-то другое?).
Не понимаю что SublimeText продолжают запихивать в редакторы. Он не просто редактор, как и VS Code, даже из коробки. Плагины позволяют делать там всё, что требуется.
отсутствует функция автоматической отладки и боковая панель, как, например, в Visual Studio Code.
Не знаю что за боковая панель именно, но если та, что справа, то впервые в Sublime я её и увидел в 2011 году ещё.
Отладка чего вас интересует? Через плагины всё что требовалось, нашлось. Недавно решил узнать на практике что такое Rust, а у них прекрасный плагин для ST, и я прекрасно там собира,и мне показало ошибки, включая неиспользуемые методы, и проверял код, и видел подсветку и прыгал по коду, и даже запускал build.
IDE и редакторы кода для разработчиков. Подборка