АртемЪ: вот, вполне вменяемая речь.
Смотрите: ТС пожаловался на тормоза Студии и попросил совета.
Я ответил со своей колокольни: если предполагается писать пользовательские приложения и Винда в них принципиально не уперлась, то спрыгивать и не оглядываться.
Вы - со своей: утилиты для администрирования Виндов вполне логично писать на любезно предоставленных вместе с зондом инструментах и терпеть (либо мужественно преодолевать) их недостатки.
АртемЪ: извините, для меня ваши слова по-прежнему выглядят как бред.
Каким пользовательским приложениям вдруг понадобилось соваться в настройки Виндов? Можно пример?
А прошивка вроде как должна работать на микроконтроллере, а не на ОС, которая к нему обращается. Или у вас даже прошивка - на Шарпе под Виндой?
АртемЪ: ваша речь подозрительно начинает смахивать на "дано свыше" и "упало на скрижалях". Особенно первая заповедь.
Смотрю на свою панель задач: VirtualBox, QtCreator, Firefox, Thunderbird, PhpStorm. Не бывает, ага...
АртемЪ: вам ошейник не жмет? Винда - опциональна! Если она необходима - ее придется использовать, если нет - на хрена ее вообще покупать?
А мои приложения пишутся не под ОС, а под пользователя. Которому в результате все равно, под какой ОС работать.
АртемЪ: а если мне надо написать приложение, я избегаю в нем активно использовать апи винды - и, тем более, M$-only решения. Благодаря этому, в частности, половина офиса спокойно переехала на Убунту, работая все в тех же программах.
С Шарп-неизбежностью я, например, столкнулся, ставя СКУД в цех. Там и было-то два датчика (вход и выход), подключенные к одной коробочке. Но, к сожалению, софт для этой коробочки писали люди, порабощенные M$-энтерпрайзом. Поэтому к ней пришлось приставлять серьезную машинку с Семеркой (спасибо, хоть не сервером) только ради того, чтобы вести статистику тех самых входов и выходов. Напоминаю, есть похожие коробочки с веб-сервером на борту, совершенно самодостаточные. Там без Шарпа как-то обошлись...
АртемЪ: Все эти три тега - из вашей головы, а не из вопроса. Совершенно не факт, что ТС интересуется Шарпом. Наоборот, новички - это сплошь и рядом студенты, которых учат Крестам и при этом сдуру приучают к Студии.
Мой ответ, естественно, по Крестам. Шарп - это короткий поводок к Виндам, кто его надел - будет делать, что в Редмонде скажут и не рыпаться.
АртемЪ: ну, я прямо сейчас сижу в QtCreator и не чувствую себя обделенным функциональностью. Во всяком случае, переход к определению функции / переменной / поиск использования - все это происходит мгновенно и в один клик, а не в "кликнул - терпи, Intellisense думать будет!"
АртемЪ: Почему же? Можем. Отказавшись от программы с убогой архитектурой в пользу более удачных. Проще говоря, сменив IDE. Согласитесь, идти на поводу у одной программы и послушно "кормить" ее апгрейдами - это не для специалистов.
АртемЪ: Насколько я понимаю, это в первую очередь - безобразная архитектура, использующая для анализа кода БД. Сравнивал 2008 и 2010 Студии на одном и том же железе для одного и того же проекта - в 2008 Intellisense был на порядок шустрее.
chupasaurus: Это конечно, просто среди новичков бытуют всякие бредовые идеи типа "ни разу не видел сервер даже на картинке, начну-ка изучать администрирование с азов. Например, выучу наизусть все, что смогу найти про POSIX"... С понятным результатом.
Чтобы всерьез припадать к основам - все-таки нужно уже иметь некоторое представление о предмете. Не экзамен же сдавать, в самом деле. Надо, чтобы в голове эта информация лежала на месте, иначе придет сборщик мусора и за отсутствием ссылок быстренько освободит ресурс.
АртемЪ: "такой же" !== 'той же". Из моих, да и ваших, ответов стоит вывести только одно - Винда во всей этой истории совершенно лишнее звено. И уж поверьте, что это не хейтерство какое-то, а искреннее удивление - что ж народ так плотно на нее подсел, что пытается найти для нее оправдание даже там, где его нет и быть не может?
Дизайнеру, увы, на Линуксе будет сложно - нужны Винды или ОсьХ. Но программисту-то Линь - идеальная система, имхо.
АртемЪ: "зачем мне ноги, если я могу пристегнуть костыли?".
У вас файлы сайта внутри виртуалки, что ли, лежат? А IDE к ним тянется по какому-нибудь неудобозабываемому FTP? И вы еще спрашиваете, в чем кривизна? Ну, засуньте туда какого-нибудь монстра типа Битрикса и скормите его PhpStorm'у. Главное - терпение... и никаких Vagrant-ов!
Что бы я ни делал на Линуксе, консоль мне для этого нужна только там, где в ней действительно удобнее. То есть, например, создать миниатюры для папки картинок куда удобнее, проще, быстрее и надежнее одной командой ImageMagick, чем каким-нибудь графическим комбайном. А вот, скажем, сравнивать две чуть отличающиеся папки я, естественно, скорее буду meld-ом, чем консолью.
Что там ваша логика вывела из моей логики - это, извините, ваши личные половые проблемы. Меня к ним прошу не пристегивать.
АртемЪ: ну, вот вы и сами пришли к тому, что винды для разработки используются только потому, что вас к ним приучили. Никакой реальной нужды в них нет.
Более того - под Линем файлы сайта, который крутится в той виртуалке, лежат на родной файловой системе, изначально имеют правильные права. Вы не можете записать файл File.TXT и потом прочитать его же, обратившись к file.txt. Вы сразу получите отлуп, попытавшись записать скриптом файл не в ту папку - потому что у ВЕБ-СЕРВЕРА не должно быть прав на запись, куда не надо...
В общем, нет причины делать криво, когда есть возможность сделать прямо.
АртемЪ: так банально неудобней - бездарное оформление системы и разностилье программ, безобразное мыло шрифтов, нелепая куча софта вместо инструментов. А еще и т.д., конечно!
Смотрите: ТС пожаловался на тормоза Студии и попросил совета.
Я ответил со своей колокольни: если предполагается писать пользовательские приложения и Винда в них принципиально не уперлась, то спрыгивать и не оглядываться.
Вы - со своей: утилиты для администрирования Виндов вполне логично писать на любезно предоставленных вместе с зондом инструментах и терпеть (либо мужественно преодолевать) их недостатки.
Получается, спорить-то нам не о чем...