Още от мрежата Филми, които променят Счетоводни услуги

Какво е софтуерен Франкенщайн и защо WordPress властва в интернет

Голяма част от софтуерите като Мозила представляват мозайка от части, създадени от хиляди различни разработчици, съединени с програмни кодове. Според всяка теория за качеството на софтуера това не би трябвало да работи. Обаче WordPress обслужва 43% от целия интернет. Ето защо.

В романа на Мери Шели създанието на Франкенщайн е събрано от части на различни тела – всяка част е взета от различен източник, съединена от един-единствен създател с амбициозна визия и в крайна сметка, с непредсказуеми резултати. Създанието се движеше и мислеше. То беше също така нестабилно, неразбрано и коренно различно от всичко, което е съществувало преди това.

Софтуерните инженери използват термина Софтуерен Франкенщайн, за да опишат системи, изградени по същия начин: басова основа, разширена с компоненти от различни програмисти, написани в различни стилове, поддържани по различни графици, съединени в производствена среда и насочени към реални потребители. Според стандартите за чиста софтуерна архитектура, това е всичко, което една система не бива да бъде. Според стандартите на реалния свят, това е най-успешната платформа за публикуване и електронна търговия, създавана някога. Една такава платформа е WordPress и дори се изпозлва от корпоративния бизнес.

Как всъщност изглежда структурата „Франкенщайн“

Типичният уебсайт на WordPress не е едно цялостно и съгласувано софтуерно решение. Основната система на WordPress осигурява скелета – управление на съдържанието, потребителски профили, структура на базата данни. Всичко останало се добавя на слоеве, като всеки слой идва от различен източник.

Структурата на типичен WordPress сайт

WordPress ядро

Разработен от Automattic и хиляди сътрудници на отворения код по целия свят. Актуализира се независимо.

WordPress Тема

Разработена от друга компания или фрийлансър. Различни стандарти за кодиране. Актуализира се по собствен график.

Конструктор на страници (Elementor)

Създаден от още една компания. Добавя свои собствени таблици в базата данни, свой собствен CSS, свой собствен JavaScript.

WooCommerce

Придобит по-късно от Automattic. Пълна система за електронна търговия, прикачена към платформа за блогове.

SEO плъгин

Създаден от трета компания. Модифицира начина, по който WordPress извежда заглавията на страниците, метаданните и картите на сайта.

Сигурност, кеш, формуляри, анализи…

Всеки от различен разработчик. Всеки със собствена логика. Средностатистически WordPress сайт: 20+ активни плъгина.

 

Всички комуникират помежду си · нито един не е проектиран да работи с останалите · всички се актуализират независимо

⚡ Резултатът

Функциониращ уебсайт – изграден от части, които никога не са били проектирани една за друга, поддържан от хора, които никога не са се срещали, но по някакъв начин обслужва 43% от целия интернет.

 

Когато погледнеш обективно тази структура, е удивително, че изобщо функционира. Актуализация на ядрото на WordPress може да повреди плъгин. Актуализация на плъгин може да влезе в конфликт с темата. Актуализация на темата може да отмени персонализациите, направени чрез конструктора на страници. Всеки компонент е подвижна част и нито един от тях не е съгласуван с останалите.

Софтуерните инженери, които са работили върху чисти, специално създадени системи, често гледат на инсталацията на WordPress с смесица от ужас и неохотно възхищение. Ужас от структурата. Възхищение, че тя по някакъв начин обслужва милиарди прегледи на страници всеки ден.

 

Цифрите, които правят аргумента невъзможен за отхвърляне

43% от всички уебсайтове в интернет се базират на WordPress

39% от всички онлайн магазини по света използват WooCommerce

Над 60 000 плъгина са достъпни в официалния каталог на WordPress

№ 1 най-широко използваната система за управление на съдържание в продължение на повече от 15 поредни години

 

Това не са цифри, постигнати чрез маркетингови кампании. Не може д се създаде система  в такъв мащаб, ако се разчита само на реклама. Когато почти половината от целия уеб работи на една единствена платформа, се случва нещо по-фундаментално – нещо, коренящо се в истинска полезност, в общност и в структурно предимство, което конкурентите му постоянно са подценявали.

WordPress не спечели, защото някой е похарчил милиони за реклама. Той спечели, защото милиони разработчици го избраха, изградиха върху него, препоръчаха го и го направиха незаменим – един уебсайт след друг, в продължение на двадесет години.

Защо спечели: Парадоксът на отворената платформа

Именно тази характеристика, която прави WordPress архитектурно несъвършен, е същата, която го направи непобедим. Тъй като от самото начало беше безплатен, безплатен и разширяем, всеки можеше да допринесе за него. Разработчик от България можеше да напише плъгин. Дизайнер от Япония можеше да пусне тема. Компания от САЩ можеше да изгради цялостна система за електронна търговия върху него. Никой от тях не се нуждаеше от разрешение. Никой от тях не се нуждаеше от бюджет. Никой от тях не се нуждаеше от корпоративно партньорство.

Резултатът беше една екосистема, която се разрастваше. Всеки нов плъгин правеше платформата по-полезна, което привличаше повече потребители, което привличаше повече разработчици, което създаваше още плъгини. Това е това, което икономистите наричат мрежов ефект – и веднъж щом достигне определен мащаб, става почти невъзможно да се конкурира с него друга подобна система.

Екосистемата на комбинирането

Помислете какво всъщност означава „60 000 налични плъгина“ за собственика на бизнес. Това означава, че почти всяка функционалност, която можете да си представите за уебсайт, вече съществува, вече е създадена от някого, вече е тествана от хиляди други потребители и може да бъде инсталирана за минути безплатно или срещу малка такса. Имате нужда от система за резервации? Десетки опции. Потребителски профили и панел за тях? Множество изпитани плъгини.

Никоя собствена платформа – колкото и добре проектирана да е – не може да възпроизведе това за по-малко от десетилетие. Екосистемата е продуктът. И тя е създадена не от една компания, а от колективния интерес на десетки хиляди независими създатели.

В какво се провалиха конкурентите на WordPress

WordPress никога не е страдал от липса на добре финансирани и технически по-напреднали конкуренти. През годините се появиха платформи с по-изчистена архитектура, по-добре проектирани ядра и по-силна корпоративна подкрепа, които се опитаха да му се противопоставят – и днес почти всички те заемат само малка част от пазарния му дял.

 

Платформа Техническо качество Маркетингов бюджет Общност / екосистема Резултат срещу WordPress
Drupal Превъзходна архитектура Умерено Специалист – фокусиран върху разработчиците ~2% от уебсайтовете
Joomla Сравнимо с WordPress Умерено Упадък на общността ~2% от уебсайтовете
Magento Мощен за електронна търговия Adobe (корпоративен) Бързо намаляваща ~0,4% – и намаляв
Squarespace Добре поддържана, елегантна Много големи разходи за реклама Затворено – няма екосистема от плъгини ~7% – ограничено от защото не е с отворен код
Ghost Модерна, изчистена кодова база Минимален Малка, нишова Под 1%
WordPress Нечист – „Франкенщайн“ Минимално – без кампании Масивна – самоподдържаща се 43% от всички сайтове в света

 

Таблицата разкрива една история, която обръща наопаки почти всички общоприети представи за това какво прави софтуера успешен. Архитектурата с най-ясната структура загубва. Проектът с най-големия маркетингов бюджет загубва. Платформата с най-хаотичната вътрешна структура и практически никаква реклама спечели – с огромна и все по-нарастваща преднина.

 

Ролята на доверието в един голям проект

Доминиращата позиция на WordPress има и друго измерение, което излиза извън рамките на плъгините и екосистемите: доверието, изградено чрез повсеместното му разпространение. Когато на разработчик от която и да е точка на света бъде възложено да създаде уебсайт, вероятността той вече да познава WordPress е изключително висока. Това означава, че всеки бизнес, който го избере, получава достъп до глобален резерв от налични специалисти, конкурентни цени и съществуваща документация.

Закритите или нишовите платформи не могат да предложат това. Бизнес, който се основава на платформа с малка общност от разработчици, негласно приема зависимостта – от малкото специалисти, които познават системата, от компанията, която я поддържа, от продължителното съществуване на тази компания. WordPress не носи нито един от тези рискове на същото ниво. Той е твърде широко разпространен, за да фалира тихо.

Какво означава това на практика: ако вашият WordPress разработчик изчезне утре, можете да намерите заместник в рамките на няколко дни. Ако компанията зад вашата нишова платформа бъде придобита, промени цените си или затвори – както се е случвало многократно в тази индустрия – вие се сблъсквате с преустройство, определен от някой друг.

 

Проблемът „Франкенщайн“, който остава актуален

Нищо от това не означава, че проблемът „Франкенщайн“ изчезва. Той е реален и собствениците на фирми заслужават да го разберат ясно. Уебсайт на WordPress с двадесет и пет активни плъгина, конструктор на страници Elementor, инсталация на WooCommerce и тема от външен разработчик е наистина сложна система. Актуализациите изискват тестване. Възникват конфликти. Уязвимости в сигурността на един плъгин могат да изложат на риск целия сайт.

Структурата на Франкенщайн е управляема – милиони сериозни фирми я управляват всеки ден – но тя не е без нужда от поддръжка. Уебсайт на WordPress, който просто е инсталиран и забравен, ще натрупа технически дълг, остарели плъгини и в крайна сметка ще бъде изложен на риск за сигурността. Силата на платформата е нейната екосистема. Нейната текуща цена е, че екосистемата изисква грижи.

Фирмите, които разбират това, третират WordPress не като система, която се „настройва веднъж“, а като жива инфраструктура, която се нуждае от периодично внимание – прилагане на актуализации, проверка на плъгините, проверка на производителността. При такова ниво на грижа платформата „Франкенщайн“ работи толкова добре, колкото и всичко останало на пазара, а за повечето цели – дори по-добре.

Защо „липсата на маркетинг“ показателна за успехът на WordPress

Фактът, че WordPress достигна 43% от интернет без значителна маркетингова кампания, не е просто любопитен факт – това е важен сигнал. То не е резултат от добре финансирана кампания, която би могла да се обърне, когато бюджетът се изчерпи. Това е натрупаното предпочитание на милиони независими решения, взети от разработчици, агенции и собственици на фирми в продължение на две десетилетия.

Когато избирате платформа, вие не избирате просто софтуер. Вие избирате екосистема, резерв от таланти, набор от дългосрочни рискове и траектория. Траекторията на WordPress е очевидно възходяща и самоусилваща се. Екосистемата му е твърде голяма, за да се срине в рамките на някакви непредвидени събития.

 

Следващия път, когато някой ви каже, че по-чиста, по-нова и по-елегантно проектирана платформа е по-разумният избор – попитайте го колко разработчици по света я познават, колко плъгина съществуват за нея, от колко време се използва в мащабни проекти и какво ще се случи с вашия сайт, ако компанията, която стои зад нея, промени посоката си. Отговорите ще ви кажат всичко, което маркетинговите материали не споменават.