Потому что Ruby on Rails. Можно под Линуксом, но Мак комфортнее, да и де-факто стандарт для Rails-разработки. Под Виндой сплошной мазохизм, изначально так и пытался. Плюс возможный прицел на программирование под iPhone.
1. По большому счету, определяю для себя сам исходя из наличия свободного времени и финансовых потребностей. Но вообще, сильно зависит от проекта.
2. По-разному. От желания контролировать каждый шаг до полной свободы действий с минимальным контролем, сводящимся только к регулярной выдаче новых заданий. Это уж как (не)повезет с клиентом.
А в чем сложность добавить руками десять строчек в два файла? Ну или простенький скрипт написать, если так не хочется каждый раз править. Сам долго мучился с Денвером из-за мнимой простоты и автоматизма, но в результате пришел к выводу, что проще уже настроить все по уму с нуля, чем вечно допиливать давно уже устаревший пакет, в котором постоянно чего-то не хватает.
Совершенно необоснованное хамство. Вы обратили внимание, что девушка вообще-то дизайнер интерфейсов, а не программист или сисадмин? А статья может быть довольно полезной для новичков.
Архаичные костыли вроде mysql_real_escape_string плохи вне зависимости от контекста. Тут даже выигрыша в объеме кода нет по сравнению с PDO, не понимаю, какой может быть смысл их использовать, кроме того, что кому-то лень выучить что-то другое.
Все же Apple берет не маркетингом (хотя маркетинг у них на высоте), а уровнем реализации. Они берут хорошие идеи, потенциал которых не отработан до конца, и доводят их до ума — так, чтобы этим было удобно и приятно пользоваться.
1. Я не евангелист и к MS/WP/Nokia никакого отношения не имею. Не надо параноить и видеть везде «засланных казачков».
2. Вы не можете слушать про WP7 третий год. Объяснить, почему, или сами посчитаете?
2. Еще раз: Android на втором году жизни был в очень похожем положении.
Практика пока еще ни о чем не говорит. Вот если WP и через год будет занимать 2% рынка — тогда я признаю, что это провал. Но сейчас просто рано о чем-то судить. Я в свое время слышал примерно то же самое про Android: мол, уже два года система на рынке, а всего пара телефонов, и доля смешная, и если бы не Google, то никому она вообще не нужна была бы. Я тогда настаивал на том, что нет, погодите, свое она еще возьмет (кстати, не вышедшей еще тогда Windows Phone я предрекал провал, поменял свое мнение после ее выхода).
Ну и кроме того: я вот предпочитаю исходить из того, что любая идея (а патентуются именно идеи), которая может быть сворована, все равно будет сворована. Поэтому чтобы оставаться на коне, нужно ее реализовать раньше/лучше/дешевле (нужное подчеркнуть) — только так и рождается настоящая конкуренция, от этого в итоге выигрывает конечный потребитель.
Если речь об Apple (к которой я хорошо отношусь, кстати — сам сейчас с mac mini пишу), то она активно «заимствовала» и доводила до ума чужие идеи, но за свои готова глотку перегрызть любому. Вот эта ассиметрия и неприятна. И, да, в таком контексте это именно патентный троллинг.
Ну точно не N900 — это Maemo, которая давно и бесповоротно мертва. С N9 тоже вопрос — с таким хаотичным ветвлением (начинали систему разрабатывать в одном составе, выпустили в другом, развивать будут в третьем) фрагментация будет похлеще, чем у Android, и на какую-то совместимость вряд ли стоит надеяться.
Ну вы обратите внимание, что не-всем-нравящийся плиточный интерфейс активно хвалят дизайнеры (и — отдельным пунктом — Возняк), это что-то да значит, как думаете? При том, что рыночная доля WP ничтожно мала, и его можно было бы просто игнорировать. Пробуксовка — да, но тут был очень провальный маркетинговый шаг: Lumia, которая не будет обновляться до WP8 (о чем ниже ветка).
На Android иногда в пытку превращается попытка ответить на звонок — говорю как активный его пользователь :) А мессанджерами далеко не все пользуются на телефонах, я, например, никогда не пользуюсь. Стандартный набор (то, что нужно 95% пользвоателей) — звонки, смс, почта, игрушки, камера. Все остальное — лирика.
Так никаких холиваров. Сам прекрасно отношусь ко всем мобильным платформам: в данный момент у меня Android, следующим буду брать iPhone 5 (или что там нам Apple преподнести собирается) — как уже сказал, по рабочей необходимости, не было бы этой необходимости, взял бы Lumia. Я-то вообще за то, чтобы все системы развивались (и, да, многострадальная MeeGo — тоже). Холиварят, например, те, кто меня заминусовал за позитивный отзыв о продукте MS+Nokia, а я в этих специальных олимпиадах не участвую.
А вы вспомните, сколько недостатков было у первых Android-фонов. Да что там говорить, тормозной интерфейс до сих пор лечится только увеличением количества ядер. Если не рассматривать WP, как продолжение Windows Mobile, а считать совершенно новой операционкой (чем она и является, по сути), то все встает на свои места — да, криво, да, недоработано. Но если Microsoft не облажается со следующей версией (хотя они, конечно, умеют портить свои же хорошие начинания), и если Nokia к этому времени не разучится выпускать хорошее железо (что, кстати, тоже возможно — создатели прекрасного N9/Lumia-900 из Nokia ушли), то надо думать, перспективы у альянса очень хорошие.
2. По-разному. От желания контролировать каждый шаг до полной свободы действий с минимальным контролем, сводящимся только к регулярной выдаче новых заданий. Это уж как (не)повезет с клиентом.
Вот за такие советы нужно по рукам бить, вы уж простите. PDO на это есть и prepared statements, привыкайте, что ли к цивилизованным методам.
2. Вы не можете слушать про WP7 третий год. Объяснить, почему, или сами посчитаете?
2. Еще раз: Android на втором году жизни был в очень похожем положении.
На Android иногда в пытку превращается попытка ответить на звонок — говорю как активный его пользователь :) А мессанджерами далеко не все пользуются на телефонах, я, например, никогда не пользуюсь. Стандартный набор (то, что нужно 95% пользвоателей) — звонки, смс, почта, игрушки, камера. Все остальное — лирика.