Я уже тут делился с вами новостью, что на работе мне выдали новый компьютер на Windows 7 с кучей оперативной памяти и свежим офисным пакетом. Я три года просидел в Windows XP, просто он уже стоял на компьютере, который я получил при поступлении на работу и потом просто лень было что-то менять.
Сейчас на работе небольшое затишье перед бурей и я решил обновить компьютер до Windows 7 и сразу обновить железо и нарастить памяти.
На новую свеженькую ОС решил поставить Visual Studio 2012. В Принципе, я код пишу в Notepad++ и компилирую в командной строке (об этом постоянные читатели так же должны знать), но вдруг что понадобиться и иметь под рукой полноценную среду разработки было бы неплохо. Ну раз ставить, то сразу последнюю версию.
Ну что я могу сказать, мне дизайн последней Visual Studio очень понравился. Я бы даже сказал, что я в восторге. В последнее время Microsoft везде тулит Метро интерфейс, который у меня не особо вызывает восторга. Как я уже говорил, идея неплохая, но на мой вкус все же. . ., ну не мое это. А вот Visual Studio 2012 выполнена отлично.
Убрать бы из Windows 8 весь этот метро рабочий стол и вернуть нормальный, но просто окна выполнить в стиле, как у VS 2012 и все было бы на много более приятнее и практичнее, опять же, на мой вкус.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Миша, а почему весь код пишешь в notepad++, а не полноценной среде? Не уже ли удобно работать с кучей файлов в таком простеньком редакторе? Я раньше в нем писал на PHP, но на более-менее крупных проектов постоянные переключения между файлами и отсутствие менеджера проектов достали напрочь. Перешел на Aptana, а потом купил phpStorm.
Миша привет,а как Visual Studio 2011,что то про нее я не читал у тебя мне она очень понравилась,после 2005.Прежде всего дизайн,функционал не изменился,да он и не должен меняться,ведь IDE для того и создана что бы писать программы,а не музыку записывать,а писать программы в красивой и удобной среде всегда приятно,но и поддерживать навыки компиллировать в ДОС оболочке.
Как программист программисту)) - обновление до 7-ки прошло с сохранением установленного софта или с нуля? Хочу 8-ку поставить. Но софт должен сохраниться. Особенно офис. Активация офиса не должна слететь.
> я код пишу в Notepad++ и компилирую в командной строке
А мужики-то не знали)) Если б я захотел так писать, меня бы наверно не поняли. Разве Студия - не корпоративный инструмент? А как же всякие СКВ (= SVN) - не используете что ли?
И еще вопрос. ReSharper не используете штоли?
А можно поподробнее что и как, на каком языке вы пишете в Notepad++, а потом как компилируете в командной строке и почему именно так я естественно
догадываюсь но все же хотелось бы прочесть почему именно так, иными словами
хочу посмотреть на ваше мнение, по поводу этого очень интересно...
Я пишу на C# в Notepad++. На работе компилирование проектов настроено через командные файлы, которые написаны на Ruby. Так что VS можно использовать только в качестве редактора кода. Я об этом уже писал. А Notepad++ стартует быстрее, поэтому я как-то на него и перешел. Просто у нас проекты такие, что драгендроперством заниматься не получится, нужно именно код писать, а его очень даже реально писать в блокнотах.
Михаил а как же вы отлаживаете код в блокноте++?
Отлаживать приходиться DebugView. У меня же на работе Web приложения, поэтому терпимо. Просто если нужно что-то проверить, приходиться выплевывать все значения нужных переменных в трейсер и потом смотреть в DebugView. Я вообще привык. Отсутствие удобного отладчика заставляет лучше продумывать код. При наличии отладчика народ часто пишет лишь бы работало, а потом пошагово смотрит, что получилось. Без отладчика, нужно лучше продумывать в уме все возможные ходы.
А как без Intellisence? например самое элементарное интерфейс метода в студии можно узнать при наведении мыши.
Среду выбирает каждый какую хочет. Наверно половина использует VS.
Без Intellisence прекрасно живется. PHP-шники очень многие пишут без него и не жалуются. Большинство классов, которые используются в каждый день я знаю, а то, что не знаю, можно всегда найти с помощью Googlisence.
Несколько вопросов:
1) Почему используете debug view? Разве нет в vs remote debugging? Может и нет конечно (я на java разрабатываю). Сложную бизнес-логику на бэкэнде бывает сложно отлаживать просмотром переменных в логах.
2) Почему используете скрипты на руби для билда проектов (вы же билд имели ввиду когда про копиляцию говорили выше?), а не ant или maven? Есть какие-то преимущества?
3) Насколько удобно пользоваться git из командой строки для более-менее крупного проекта? Ну то есть понятно что одному удобней пользоваться командой строкой. Я даже удовольствие получаю от работы с git в командой строке, но вот удобно ли просматривать change log и т.д. когда над проектом работает много человек?
4) Почему не используете ReSharper?
Насчет отдельного редактора для написания кода согласен. Сам раньше использовал Eclipse как генерилку каких-нибудь стандартных классов и методов, а дальше в emacs писал.
1) Я не использую VS, поэтому использую debug view
2) Не знаю, кто принимал решение, это делали до меня. Вообще мы используем rake, который (если я не ошибаюсь) использует ruby (хотя могу и ошибаться). Очень удобная вещь
3) Прекрасно работается из командной строки. Хотя для логов иногда используем gitk
4) Потому что не использую VS
Извиняюсь, на короткие ответы, просто не всегда хватает времени развернуто ответить. Но уже понял, что нужно написать пару заметок, чтобы ответить на такие вопросы более развернуто. Но продолжайте спрашивать если интересно. Что смогу, то расскажу.
Михаил, 1) Что вы на работе не используете VS (по вашим словам), тогда где установили 2012? Вроде вы дома Macbook-ом... 2) Как вы думаете есть будущее у Metro?
На работе ставил на новый компьютер и даже запустил пару раз, но пока больше не использую, но что-то захотелось попробовать создать файлы проектов и компилировать прямо в VS. Очень понравилась новая среда. Будет время, попробую поиграть
Будущее возможно и есть, но на десктопе мне не понравилось, а сырую мобильную платформу покупать я не собираюсь, уже писал много раз, я разочаровался в Microsoft на мобильном рынке, уж лучше iOS или Андроид. Microsoft не предложила ничего стоящего, ради чего стоило было бы идти на эту платформу и мерится со всеми ее недостатками. Хотя нет, возможно - офис, но для конкурентов есть альтернативы, чтобы не использовать MS. Я хотел бы попробовать Windows 8, но свои деньги тратить на эту платформу не буду точно, мне жалко своих денег. Если MS подарит нахаляву, то возьму, а платить не буду.
А я до сих пор юзаю SharpDevelop 4.2.
Наверное я старомоден? ;(((
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.