bash.im ithappens.me zadolba.li
9895

Под тёплым виндовым крылышком

Я пишу программы. Раньше по большей части это были десктопные приложения, сейчас в основном занимаюсь облачными решениями и вебом.

С десктопными мороки было больше. Несмотря на обилие документации, требовалось знать некоторые особенности известной многим библиотеки классов: в определённых ситуациях программа начинала вести себя не так, как планировалось, и требовался отладчик для выяснения причин. Причины, как правило, были в многоуровневом наследовании классов, но это отдельный привет апологетам ООП, да и вообще не о том сейчас речь. Плюс к тому — проблема с версиями библиотек: иной раз выверенная программа внезапно начинала глючить после установки какого-нибудь пакета, заменившего парочку системных файлов.

Сейчас всё значительно проще: протоколы детально описаны в стандартах, подключаемые библиотеки работают согласно спецификациям, а сомнительные с точки зрения надежности фреймворки и библиотеки я просто не использую.

Ну и о чём эта история, скажете вы? Обычное дело, программистские будни. Просто я не начинаю с первых строк акцентировать внимание на том, что глючная библиотека — это MFC от MS, что у встроенного редактора ресурсов Visual Studio был неприятный баг с подвисанием при определённом сочетании условий, что теперь мне легко и комфортно работается в опенсорсе, где я фактически забыл о существовании дебаггеров за ненадобностью, что вынос пользовательских приложений в облако позволяет существенно сократить издержки на поддержание зоопарка ПК со всеми их вирусами-антивирусами и проч. Тем не менее, всё именно так.

Почему-то в последнее время всё чаще попадаются истории, построенные по совсем другому шаблону: «Как я попробовал опенсорс, как это ужасно-сложно-неудобно, лучше пользоваться Виндоус, если у вас есть жена и дети». То у них Андроид хуже Винфона, то у них симлинки в линуксе падают, то ещё какая напасть — но непременно надо подчеркнуть, что причиной всему — опенсорс, а тут жена и дети, поэтому надо пользоваться Виндоус. Это такая информационная война или просто нашествие криворуких ламеров?