Писна ми от мрънкачи и фанатици на тема Майкрософт и продуктите им…
Абе хора, като не ви харесват - ама не ги ползвайте бе! Някой да ви е спрял да си накачите макос-и, линукси и прочие ОС-ове? Никой! Обаче по една или друга причина, не го правите, а седите с Windows-a и плюете… плюете, та ставате смешни…
Преди да тръгна да обяснявам моята гледна точка по въпроса и защо по-голямата част от нападките срещу МС са пълни глупости, искам да кажа че нямам абсолютно нищо против другите ОС-ове. Имал съм някои от тях, играл съм си и съм стигал до изводите, че не ми вършат работа или не ми допадат по някакви други причини. Изцяло съм съгласен с факта, че за някои от тясно-специализираните видове софтуер, някои от другите ОС имат сериозни преимущества и ако аз лично се занимавах в някоя от съответните области, най-вероятно и аз щях да съм от редиците на техните потребители…
Та да продължа за мрънкачите и фанатиците. Според мен плюещите се делят само и единствено на тези 2 типа. Третия вид, които са взели разумния избор да минат на друга ОС поради личните/професионалните си нужди, въобще не коментират и не се бият в гърдите. Няма и нужда, тъй като те знаят защо го правят. При другите 2 типа нещата не стоят по този начин.
Мрънкачите поради множество причини (липса на знания, липса на $$$, осъзнаване на някои от големите минуси и на другите ОСове, горчив опит и т.н.) им е ясно, че надали в обозримо (или не толкова) бъдеще ще се решат на промяна. Но в същото време много се дразнят от всичко, което имат. Няма да разисквам психопрофила на последните, но съм почти сигурен, че имат подобно поведение/проблеми и в личния си живот, извън софтуера и ИТ.
Фанатиците са друга порода. При тях нещата опират до лични (пред)убеждения, в повечето случаи небазирани на факти. Типичния фанатик - пубер, най-често финансово подплатен, придържащ се към ъндърграунд културата - алтернативни ОС, алтернативна музика, алтернативна храна… абе алтернативни типове. Дай им на тия да пускат флеймове колко тъпо било дадено МС нещо, само за да гледат сеира и да хранят, хранят, хранят… Имайки предвид, че извличат някакво извратено удоволствие от това, нещата не са в никакъв случай неочаквани, по-скоро жалки…
От тук нататък поста става доста дълъг, защото ще обясня моята гледна точка (на програмист) за нещата и най-често срещаните обвинения срещу Майкрософт. Гореспоменатите мрънкачи и фанатици да не четат, тъй като, както казва Йовко (човек, който уважавам, но не мога да разбера в някои по-фанатични мнения по темата) - въобще не ме интересува какво мислят. Както казах - това си е моето мнение
Защо ме кефят Майкрософт. Ами причините са много, но четирите най-важни за мен са:
Като за начало, софтуера, който МС пишат, цели обикновените потребители - хората, които не ги интересува техническата страна на нещата, а просто искат да си свършат работата. Съответно продуктите им се учат интуитивно лесно и наистина си изпълняват предназначението в повече от 90% от случаите. Естествено е, че някои неща им куцат. Перфектен софтуер НЯМА. Ако е прекалено лесен за употреба, то това понякога е за сметка на скорост, възможности за конфигурация, възможности за поемане на повече натоварване, гъвкавост и т.н. Това е повече от нормално и е направено с цел. Както казах, софтуера цели да върши работа на 90% от потребителите, а не на 100%. Ако попадате в останалите 10% - има други ОС, други продукти и т.н. Никой и нищо не ви спира да си ги купите (или дръпнете ако са с отворен код и съответния лиценз позволява) и да си ги ползвате с кеф.
Второто е и частично свързано с първото - поради лекотата с която се научават продуктите им, човек бързо и лесно свиква с тях и почва да експериментира. Поради тая причина навремето и аз като хлапак почнах да ги ползвам. Ако на същата възраст (около 9-10 годишна) трябваше да ми се налага да чета десетки страници с документация, за да мога въобще да си пусна някаква програмка (защото повечето други ОСове тогава бяха на това дередже), едва ли някога щях така да се запаля по компютрите и въобще по ИТ. И 2та вида хейтъри, споменати по-горе, точно поради тая причина са почнали и те навремето да се занимават, но поради една или друга причина не си дават (или не искат да си дадат) сметка за това.
Третото е директно следствие от горните две - поради масовостта на продуктите си, повечето от тях имат добра (или много добра) поддръжка. Редовно се пускат пачове, сървис пакове, нови версии и т.н. Колко от другите софтуерни фирми имат подобни услуги? Много малко и то все големи. И то не за масовия потребител, а основно за корпоративни клиенти (които тъй като си плащат, винаги имат добра поддръжка, без значение от кой са си купили софтуера).
Четвъртото е, че Майкрософт са първата и една от малкото фирми, които обръщат огромно внимание върху платформите за разработка на софтуер, документацията им, създаването и поддръжката на общности (communities), списания, конференции, видео материали, образователни курсове и т.н. - все неща, които са от ОГРОМНА полза за всички, които ви пишат софтуера. Ако някой някога е писал за друг ОС или под не-МС платформа, много добре разбира значението на всичко това. От година на година се пускат нови технологии на пазара, които позволяват на нас, програмистите, да ви пишем по-готини, по-интегрирани, по-гъвкави и по-по-по-… програми. Защото промяната в очакванията/изискванията ви към софтуера изисква и промяна в начина, по който го правим. По отношение на това, Майкрософт, каквото и да си говорим, нямат равни… просто нямат.
Поради всичко по-горе, не е случайна популярността на ОСа и останалите продукти на МС. Най-хубавия резултат от всичко това е, че повечето софтуерни фирми пишат (ако не единствено) основно за Windows. Което пак е изключително положително явление, тъй като следствието е огромно количество наличен софтуер за почти всички бизнес области. Прекия резултат на това (дори и криминален) е, че позволява пиратстване в огромни мащаби и практическото наличие на неограничено количество (нелегално) безплатен софтуер, достъпен за всеки с компютър. Излишно е да разяснявам ползите от това за хората с ограничени финансови възможности, учениците, студентите, малките/стартиращи фирми и т.н.
Сега малко и за 3те най-честите критики за Майкрософт и продуктите им:
“Продуктите им са нестабилни и гърмят постоянно”. Това конкретно изисква малко по-специално внимание, тъй като е най-честото обвинение. Ами драги потребители, от гледната точка на един от тия дето ви пише софтуера, искам да разясня, че в 99% от случаите, крашовете и сините екрани (аз лично не съм виждал такъв от години) се дължат на не-майкрософтски софтуер. Най-честите проблеми се причиняват от - калпав хардуер, калпави драйвери, калпави плъгини за браузерите ви, недъгави ън-инсталатори (които не премахват всичко от тва, което сте си инсталирали), вируси, червеи, троянци и т.н. За съжаление това няма как да се докаже на повечето хора, тъй като нямат нужното техническа ниво, за да разберат въобще за какво им се говори и съответно обвиняват МС. Ако най-популярния ОС в момента беше линукс или мак-ос, нещата щяха да изглеждат по абсолютно аналогичен начин. Освен това, наистина и в продуктите на МС има бъгове, някои от тях особено неприятни. Но - няма перфектни хора, нито перфектни програмисти, нито перфектна система за контрол на качеството. На фона на огромното количество потребители на МС продуктите, количеството грешки, които остават в рилийз версиите е за мен напълно приемливо. Особено като се има предвид и скоростта на излизане на сървис паковете, където повечето неща са оправени.
“Уиндоуса ако не се преинсталира на всеки N месеца спира да работи или почва да се влачи”. Това е втората по големина масова заблуда, породена основно от неразбиране на проблема и второ, от неправилна употреба. Накратко казано, причините са много, но основната се дължи на факта, че потребителите не спират да си инсталират (и ън-инсталират) софтуер. В ОСа има едно нещо наречено Registry, което се ползва в общи линии непрекъснато от почти всички МС и външни програмки (за да не влизам в детайли, ще им викаме ‘програмки’) за съхраняване на конфигурациите, настройки, специфични дании и т.н. Образно казано, на потребителски език, нещо като телефонен указател. Съответно, както казах, достъпа за търсене на стойност до това нещо е почти непрекъснат във времето - докато го четете тоя пост, заявките към registry-то не спират. Та същото това нещо, се увеличава доста с всяка една програмка, която си инсталирате, а за съжаление (най-често поради програмистка немърливост на не-МС софтуера, който ползвате) в голяма част от случаите не се чисти въобще или изцяло, когато ън-инсталирате. Ами направете си сметката, колко време ще ви отнеме, ако трябва да търсите номер в указател от 20 страници и в указател от 2000 страници… За щастие има относително лесен цяр, но 90% от потребителите не го ползват. Не ползвайте административния акаунт на уиндоуса - правете си друг, ползвайте си него. Когато нещата тръгнат да се забавят - изтрийте си акаунта, направете си нов и в общи линии голяма част от проблема е решен. Естествено някой път нещата се свеждат до тъпи и бавни антивирусни, разни други некадърно написани програми, фрагментация на диска и т.н. Факт обаче е, че ако претендирате да сте power user (от тия, дето са разбирачи и уиндоуса им е ‘боза’ и искат повече контрол, щото знаят какво правят), уиндоус няма да ви се налага да преинсталирате. Аз лично преинсталирам обикновено на 2-3 години и то най-вече поради ъпгрейд на хардуера или ъпгрейд до по-нов ОС.
“Майкрософт крадат идеи от другите”. Какъв е проблема ако съответната идея не е патентована или защитена под някакъв лиценз? Няма софтуерна фирма, която да не анализира в детайли какво предлага конкуренцията и да копира от тях това, което смята, че ще направи продукта им по-добър. Във всички фирми, в които съм работил това е важало в пълна сила. Важи и при МС. Мен лично, като потребител, това ме радва, тъй като получавам все по-готини и по-готини неща. Нека и другите копират от МС ако нещо им хареса - така и техните потребители ще получават неща, които най-вероятно им липсват. Доколкото това копиране не е престъпно (т.е. на интелектуална собственост), аз съм твърдо ЗА.
Майкрософт били монополисти. Ами ЕСТЕСТВЕНО! Не вярвам, че съществува бизнес (от каквото и да е естество), който не се стреми към монопол. Това, че МС по-бавно и с нежелание разкриват стандартите си, според мен е напълно нормално. Едва ли някоя фирма би се чувствала много добре, ако я накарат да си разкрие файловите формати, така че конкуренцията да може да ги ползва и теоритично да им краде клиентите. Но, нещата въпреки това, бавно но сигурно вървят към все по-голяма отвореност. Наивно е да се очаква, че МС ще се отворят от раз, без да са разработили нови идеи и планове, как въпреки това да задържат клиентите си.
За Виста-та в момента също текат безкрайни флеймове. Според мен просто доста малко хора осъзнават, колко различен е този вин от ХР и съответно не могат да си обяснят проблемите, които имат. Аз лично си мисля, че си давам ясна сметка за плюсовете и минусите на новия ОС и засега изчаквам. Най-малкото ще ми трябва нов хардуер, за да ми тръгне като хората, а в момента това не ми е приоритет. Но определено ще се прехвърля някой ден, както и повечето други които мрънкат в момента. Същата вълна мрънкане беше, когато се появи 95, после 2000 и т.н. Хора - когато се правят кардинални промени в ОСа, винаги отнема известно време преди да се адаптира хардуера, производителите на драйвери да пуснат нови и стабилни версии за устройствата ви, както и самата ОС да се стабилизира (много промени -> много нови бъгове). Съответно е нормално, че потребителите се адаптират с известно закъснение.
В този пост нищо не казвам за ОСовете и приложенията с отворен код. Това обаче не означава, че съм против тях - дори обратното. За всеки влак си има пътници. Който иска да се вози на този - да заповяда, уважавам избора му, въпреки, че е различен от моя. Голяма част от обществото на тези хора (поддържащи отворения код) псува по МС, което също не го разбирам. Последния пример беше избора на офис пакети от БГ държавната администрация. Аз лично също смятам, че ако наистина Опън Офиса е толкова лесен за употреба, е престъпно да се купува софтуер от МС, на фона на окаяната ни държава… Но самия факт, че правителството (по една или друга причина) са решили да похарчат парите на данъкоплатеца в никакъв случай не дава право да се плюе по Майкрософт. По-скоро по олигофрените, които ни управляват!
Този пост го писах, тъй като ми писна да чета мненията на анти-МС мрънкачи и фанатици по интернет ширините ни. Освен това си мисля, че е редно да има някакво уважение към Майкрософт за всичко (хубаво или лошо), което са направили до момента. Факта, че са най-голямата софтуерна фирма с най-големия брой клиенти, е впечатляващ. Абсолютно същото важи и за Гугъл, Епъл, Оракъл, АйБиЕм, САП, Яху и т.н. Всяка от тези фирми си има и хубави и лоши черти, софтуера на нито една не е перфектен, но самия факт, че са постигнали текущите си резултати е достоен за уважение.
А за всички хейтърчета важи в пълна сила приказката: ‘Кучетата си лаят, керванът си върви…’