Поступило предложение обсудить, кто и что использует для написание сайта php или C# ASP.NET ? Почему вы выбрали именно тот или иной инструмент?
Я уже говорил, что я долго использовал Notepad++ для написания .NET кода. Cейчас я работаю в компании, которая использует TFS, а он плохо видит, когда файлы изменяются за его пределами, поэтому пришлось перейти на VS, кажется 2013-го года.
PHP код я давно пишу на Маке и под него долго не могу выбрать, что использовать. Я пробовал NetBeans, но он слишком тяжелый. TextWrangler - слишком прост и мало функционала. Brackets - неплохо, но не поддерживал нужный плагин, поэтому я решил попробовать Atom.
Последнее время я все больше пишу в Atom. В принципе, меня вполне эта срада устраивает, но все же далеко не идеальна.
В принципе, в Windows я пишу только .NET сайты и там я все время использую VS, даже для написания JS, HTML и т.д. На маке я почти весь код пишу в Atom, только Swift и Objective-C пишу в XCode.
В общем, рассказывайте, что вы выбрали, для какого языка программирования, и почему. Не обязательно так же развернуто писать так, как я, но не помешало бы.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Sublime Text 3 для всего кроме .NET. Visual Studio конечно хорош, но мне кажется за пределами .NET им пользоваться это просто изврат.
Я использую для написание HTML CSS PHP jQuery - Sublime Text 3 с плагинами, а для написания кода на C# только Visual Studio.
Тоже интересно узнать, что лучшие для написание сайтов PHP или же ASP.NET и что более востребованей ?
Несколько лет использовал Sublime Text, потом Atom пару месяцев - на мой взгляд он ОЧЕНЬ тяжелый, по крайней мере на тех машинах на которых мне приходится работать его лаги меня достали, и я решил смириться с отсутствием в Visual Studio Code вкладок, вот уже более полугода его использую, мне нравится, пишу код на node.js и go - есть все необходимые плагины ускоряющие процесс разработки, что и требуется, для php похоже тоже все есть - https://code.visualstudio.com/docs/languages/php
Программирую в основном на Java, купил себе Intellij Idea. Не представляю как люди пишут в блокнотах или более простых редакторах. Зачем загружать свой мозг теми задачами, с которыми лучше справляется компьютер? Мы же ИТ люди, нужно автоматизировать всю рутину и все то что распыляет внимание и сосредоточиться на том, в чем мы сильны :) В блокноте можно писать ну разве что очень маленькие проекты, которые можно удержать в голове целиком. Или пока изучаешь язык, чтоб все грабли собрать.
JavaScript тоже в Idee, неплохие плагины с поддержкой этого языка есть.
Изредка программирую на PHP - для этого PHPStorm от тех же ребят из JetBrains.
Если надо открыть код и почитать, но не предполагается что я буду его редактировать, то на Win открываю в Notepad++, на Маке TextMate а на Линухе в основном Gedit. Пробовал Atom, но на мой взгляд блокнот не может быть таким тяжеловесным. А если его использовать как IDE, то он слишком туповат по сравнению c конкурентами. Например, тот же Eclipse куда более дружественный для девелопера. А с продуктами JetBrains вообще сравнивать нельзя, совсем другой уровень.
Использую Sublime Text, но, честно признаться, сейчас я пишу только и только на PHP.
основная тулза для php - Phpstrom, ибо есть терминал, анализ кода и прочее
Всегда надо держать второй простенький редактор для черновиков и быстрых правок
Тут справляется саблайм, в нем даже просто записи лежит без сохранения:)
Понравился еще Visual Code, но он еще слабый пока.
Intellij Idea лучшая IDE имхо. В блокноте нереально, если большой проект. Тут тебе и менеджер зависимостей, сразу видны конфликты транзитивных зависимостей, где мощный статический анализатор, рефакторинг, evaluate expression, отладка, поиск, git клиент, и куча другого...
Если только что-нибудь быстро подправить, это notepad++ или webstorm.
Atom не понравился так как тормозной, он же построен на html css NodeJS JS...
Пишу в PHPStorm, нравится тем, что, помимо многих обыденных фишек, имеет мощный инструментарий для дебага, множество удобных фич для командной работы, какие-то мелкие, но значимые для меня фичи, делающие работы удобной (например, быстрый переход к файлу в проекте по wildcard'у).
Как отметил предыдущий комменатор, хорошо иметь еще что-то на случай быстрых правок - у меня для этих целей Notepad++
Для .NET проектов (сейчас почти не занимаюсь) решает VS без вариантов.
Использую Netbeans на маке и линуксе. Считаю эту IDE хорошим и бесплатным аналогом PHPStorm'у.
При работе в Windows Netbeans жутко тормозил, видно 4Gb оперативной памяти ему мало или еще что-то.
Если финансы и прочие условия позволяют лучше ставить PHPStorm, иначе Netbeans. Sublime, Atom, Brackets - хорошие редакторы, но проигрывают IDE.
ИМХО, минимум который нужен от IDE: анализ кода проекта, быстрая навигация по проекту, автокомплит кода, подсказки к коду, сохранение снипеттов, правильная подсветка синтаксиса (даже если в одном файле несколько технологий используется html, css, php), интеграция с системой контроля версий. Но помимо этого минимума в каждой IDE есть куча полезных мелочей. В IDE это все из коробки, а в редакторах все приходится настраивать вручную.
Javascript. Webstorm
Одно время долго метался между разными редакторами, в итоге пришел и уже довольно долго применяю:
- PhpStorm - для работы над долгоиграющими проектами на JavaScript/PHP/TypeScript. Функционала больше, чем мне нужно :-)
- Atom - для PHP/JavaScript/HTML. Если нужно написать что-то небольшое (например, тему оформления для движка), то использую Atom. Работает шустро и функционала для таких задач хватает.
- Visual Studio Code - реально не использовал, так, балуюсь.
Все перечисленное использую в OS X. На Windows (если требуется) инструменты аналогичные :-)
WebStorm - JS/NodeJS, ну и html, css,
Visual Studio - .Net, ну и иногда js, html, css
Notepad++ - Что то быстро поправить
Visual Studio Code - Начал пробовать
Обычно открыто одновременно Visual Studio - для написания бэкенд, и WebStorm - для написания фронтенд.
linux mono
Михаил, что думаете о vim? Кроме множества доступных плагинов, есть возможность дебага на удаленном сервере. Во многих других ide, такая возможность поставляется только с покупкой ide.
Не знаю, для php, меня в полной мере устраивает Komodo Edit 9, перебрал очень много чего но остановился именно на нём, для .NET конечно же VS, 12-я.
Вечер добрый! Использую brackets. А вы уже перестали его использовать ? или еще ведёте php разработку в нём?
У меня он еще стоит, но он начал после какого-то обновления очень сильно зависать, и я поставил Atom, который пока работает нормально. Есть зависания, когда переключается между окнами, но если Atom завис, то просто переключаюсь на другое окно и возвращаюсь обратно.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.