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