Blog / Must have инструментарий разработчика
Friday, 26 July 2013Так вышло, что последние две недели мне неоднократно приходилось беседовать с различными людьми о том, какие инструменты эффективно использвать в работе и почему. В итоге решил накидать небольшой обзор продуктов, которые, я считаю "must have" набором для каждого разработчика.
Visual Studio
IDE это то, без чего практически невозможно представить работу современного разработчика. Переоценить роль IDE очень трудно - ведь это именно тот инструмент, который позволяет быстро и эффективно писать код. Visual Studio бесспорно является лучшей IDE на данный момент для многих и многих программистов. В базовой комплектации Visual Studio поддерживает такие языки как: C#, C++, Visual Basic, JacaScript, HTML, CSS, SQL. А с учетом плагинов появляется поддержка такой экзотики как: PHP, Python, D и многих других. Количество платформ под которые может вестись разработка также впечатляет: desktop-приложеня, web-приложения, разработка для баз данных, разработка под мобильные телефоны и планшеты, создание расширений для пакета Office, разработка под микроконтроллеры. И даже этот список будет далеко неполным.
ReSharper
Несмотря на то, что Visual Studio является сейчас практически идеальным инструментом, парни из JetBrains и его смогли улучшить. ReSharper помогает снять с разработчика еще больше рутинных операций по оформлению кода и сосредоточиться на решении задачи.
Far
Довольно неожиданный инструмент на фоне предыдущих технологичесных продуктов, однако тоже себя прекрасно зарекомендовал. Наиболее сильная сторона FAR - работа с FTP.
Firefox + Firebug
Firefox конечно не самый шустрый браузер, но в связке с вышеупомянутым плагином позволяет очень удобно и эффективно отлаживать клиентский JavaScript и править CSS. При этом не стоит забывать, что откладка JavaScript возможна также и в Visual Studio. Так что, если вы хотите заняться веб-разработкой - Firefox сможет во многом помочь.
SQL Server Management Studio
Работу современных бизнес-приложений практически нельзя представить без взаимодействия с базой данных. А работу с базой данных нельзя представить без Management Studio. Основанная на Visual Studio Shell IDE переняла все лучшее от VS и дополнения специфичным для работы с базами данных функционалом.
SQL Server Profiler
Это второй компонент, которой в связке с Management Studio облегчает работу с базами данных. Этот инструмент позволяет эффективно отлаживать приложения и присматривать акте запросы и в какой момент отправляются в базу данных, а также насколько они нагрызают сервер.
Github for Windows
Если работа с Team Foundation Server встроена прямо в Visual Studio, то встроенной поддержки Git пока нету. Естественно уже существует не один плагин, который позволяет эту поддержку добавить, но если необходимо работать с репозиториями расположенными на GitHub - то тут мне больше всего импонирует родное приложение. Оно очень удобно, логично сделано и даже, что редкость для программ работающих с git - выполнено эстетически приятно! Дизайн в стиле metro-UI отлично вписывается в общий стиль Windows 8.