Хто хоче жити вічно або яке майбутнє чекає на WordPress?

0

Ми впевнені, що кожен веб-розробник знає досить багато про WordPress, тому ми спробуємо скоротити вступну частину.

2003 рік можна вважати роком народження WordPress. Тоді новонароджений виглядав як єдиний біт коду для покращення типографіки повсякденного письма та мав лише кілька користувачів. Відтоді він виріс до масштабу найбільшого самостійного інструменту для ведення блогів у світі. Мільйони сайтів використовують його, і десятки мільйонів людей щодня дивуються його красі та зручності використання.

WordPress — це проект із відкритим вихідним кодом, і сотні людей у ​​всьому світі постійно працюють над його вдосконаленням. Це дає вам необмежену свободу, оскільки ви можете використовувати WP абсолютно для будь-чого, не сплачуючи нікому ліцензійну плату та купу інших важливих свобод.

Ви можете завантажити WP на сайті WordPress.org. Вам також знадобиться веб-хостинг, який відповідає мінімальним вимогам, і трохи часу. Платформа повністю настроюється, і її можна використовувати майже для будь-чого. Хочете за лічені секунди створити новий безкоштовний блог на основі WordPress? Для цієї мети існує служба під назвою WordPress.com, але вона відрізняється кількома способами та є менш гнучкою, ніж WordPress, який ви завантажуєте та встановлюєте самостійно.

Завдяки тисячам плагінів, віджетів, тем і готових професійних оболонок WordPress більше не просто система для ведення блогів. Сьогодні вона перетворилася на багатофункціональну систему керування вмістом.

Якщо ви бажаєте краще вивчати WP, радимо вам відвідати WordCamp або стати волонтером. Такі заходи є безкоштовними або недорогими та відбуваються по всьому світу, щоб зібрати та навчити користувачів WordPress. До речі, вони організовані користувачами WordPress. Можливо, ви ще не знаєте, але WordCamp зараз десь поруч з вами.

Але досить загальновідомих фактів, давайте перейдемо до суті нашого вступу

Коли ми говоримо про майбутнє WP, ми маємо на увазі в основному майбутнє PHP, оскільки WordPress написаний цією мовою (докладніше про це тут ).

Правда полягає в тому, що присутність PHP в Інтернеті настільки велика, що здається, що він ніколи не помре. Але давайте перетворимо слова на цифри. Google підрахував, що PHP присутній на 75% веб-серверів, тому вони мали додати рідну підтримку PHP до Google App Engine після 5 років небажання це робити.

Безперечно, сьогодні PHP широко використовується. Багато програм написані на PHP. Немає явних ознак того, що PHP буде замінений будь-якою іншою мовою. Це відбувається не тільки через велику встановлену базу, а й через проблему підбору персоналу. Розробників програмного забезпечення важко знайти, особливо тих, хто добре знає Ruby чи Pyhton. Набагато простіше знайти досвідченого розробника PHP.

Навіть якщо ми припустимо, що через 20 років PHP повільно поступатиметься Ruby та/або Python, розробники PHP все одно будуть. Чи хотіли б ви знати чому? Тому що старі мови програмування ніколи не вмирають. Навіть зараз є люди, які підтримують код PL/1, або FORTRAN, або COBOL (примітка: кажучи, що програмісти на PHP завжди будуть, оскільки все ще є розробники COBOL, ми повинні враховувати наступне. COBOL використовувався для великих інфраструктурних проектів у перші дні наприклад, системи трафіку, системи нарахування заробітної плати тощо. Ми дуже сумніваємося, що на критичних позиціях працює стільки програм PHP через природу мови). Те ж саме станеться з PHP, Ruby і Python, коли вони остаточно впадуть у немилість.

Звичайно, ми завжди можемо спробувати інший підхід і припустити дійсно довгострокову перспективу. Приблизно через 5 мільярдів років наше сонце помре, тому PHP помре раніше (зрештою, ніхто і ніщо не є безсмертним). Будь ласка, не сприймайте це речення серйозно, ми просто жартуємо, щоб зменшити напругу читачів. Насправді, у випадку з PHP, ми в це не віримо. На даний момент не існує реальної конкурентної мови сценаріїв із достатньою зрілістю, яка б загрожувала PHP і могла б натякати на кінець його існування, не кажучи вже про популярність на даний момент.

А тепер давайте серйозно. Ми розглядаємо PHP і JavaScript так само. Обидві мови вийшли, стали популярними. Дехто обурювався, оскільки прохідний бар'єр був надзвичайно низьким. Їх списували як іграшкові мови. Однак ви не можете не погодитися, що JavaScript зараз робить дивовижні речі. Воно дозріло. Він все ще має такий низький бар’єр для входу, але в наборі інструментів є більше інструментів для їх ефективного використання. Насправді людям довелося навчитися ефективно використовувати його, і зараз, як ніколи, JavaScript відроджується. Ми вважаємо, що можливі два сценарії. PHP буде слідувати подібному курсу, як JavaScript. Це вже почало відбуватися. PHP 5 полегшує створення ООП-коду більше, ніж це було можливо в минулому. ООП тепер швидше є нормою, а не винятком. Існують стандартні рекомендації PHP (просто Google PSR, щоб прочитати їх), які допомагають стандартизувати написаний код. Він розвивається, і кожен день додаються нові функції. Є виправлення помилок тощо. Розробник допомагає з автоматичним завантаженням і деякими більш приземленими завданнями, які відштовхують людей. PHP 2003 року повністю відрізняється від PHP 2014 року. Він більш зрілий і трохи чистіший. Є кращі інструменти. Весь досвід просто кращий. Є деякі речі, які все ще потребують доопрацювання, щоб зробити їх ще більш зрілими (наприклад, потоки, наприклад…), але вони значно виросли за останні 5 років. PHP 2003 року повністю відрізняється від PHP 2014 року. Він більш зрілий і трохи чистіший. Є кращі інструменти. Весь досвід просто кращий. Є деякі речі, які все ще потребують доопрацювання, щоб зробити їх ще більш зрілими (наприклад, потоки, наприклад…), але вони значно виросли за останні 5 років. PHP 2003 року повністю відрізняється від PHP 2014 року. Він більш зрілий і трохи чистіший. Є кращі інструменти. Весь досвід просто кращий. Є деякі речі, які все ще потребують доопрацювання, щоб зробити їх ще більш зрілими (наприклад, потоки, наприклад…), але вони значно виросли за останні 5 років.

Інший варіант полягає в тому, що JavaScript візьме на себе те, що обробляє PHP. Шляхом до цього є Node.js. Зараз це відносно актуально, і справді є сценарій використання, який збігається з сильними сторонами PHP. Крім того, багато недосвідчених розробників уже знають JavaScript, і навіть легше знайти розробника з досвідом роботи з JavaScript, ніж із досвідом роботи з PHP (незважаючи на те, що і те, і інше досить легко). Хоча це станеться не завтра. Поки немає такої потреби в людях, які знайомі з Node.js тощо. Також недостатньо інструментів (наприклад, фреймворків, інтегрованих інтегрованих інтегрованих інтегрованих інтегрованих інтеграцій тощо) і додатків, які можна встановити одним клацанням миші (наприклад, CMS, кошиків для покупок тощо), щоб отримати такий же імпульс, як PHP. Через 5 років? Можливо, але ймовірність невелика.

Незважаючи на те, що її називають однією з найгірших мов, PHP все ще залишається і за цим стоїть величезна спільнота. Крім того, мова оновлюється, випускаються нові випуски та постійно виправляються помилки. Це характерні риси прогресивної мови, але не мови, що вмирає.

Зважаючи на криву навчання, PHP буде першою мовою вибору для початківців протягом багатьох років, що також є величезним імпульсом.

Що ж, ми точно не думаємо, що PHP випадково мертвий. Є люди, які не повертаються до PHP після того, як спробували інші платформи, але є й ті, хто повертається до його гостинних обіймів навіть після кількох років досвіду роботи з іншою мовою.

Люди люблять PHP за простоту використання та низький бар’єр для входу нових людей. Так, такі платформи, як RoR або Django тощо, дивовижні, і вони все ще чекають свого вивчення. PHP-фреймворки зараз на підйомі, і з Laravel (PHP-фреймворк) багато хороших речей від Rails та інших платформ тепер включено у світ PHP. PHP, який колись був іграшковою мовою порівняно з багатьма іншими інструментами, повільно змінюється і ще не готовий побачити свій кінець.

Ми твердо переконані, що технологія має бути простою, і PHP робить саме це. Звичайно, він не відповідає всім потребам, але ми впевнені, що він на шляху до досягнення цієї мети.

У цьому дописі ми багато разів повторювали, що розробники вважають негативною стороною PHP те, що його легко налагодити та працювати. Не секрет, що багато програмістів страждають «синдромом копіювання», який важко назвати здоровим. Синдром можна спостерігати скрізь: від створення тем WordPress до інших речей CMS. Тим не менш, якщо його розуміти та використовувати правильно, ми вважаємо, що це чудовий інструмент і може зробити набагато більше, ніж його вважають.

Зверніть увагу на нові веб-проекти, побудовані на PHP. Вони, звичайно, в занепаді порівняно з іншими варіантами. Це говорить про те, що PHP, хоча і не вмирає, стає набагато менш актуальним. Звичайно, не може бути й мови про те, що PHP зникне в наступне десятиліття. Але є деякі показники того, що в найближчі роки воно стане менш значущим.

Придивившись ближче до сучасної мережі, ми побачимо там WordPress, Joomla, Drupal та інші CMS.

Це можливо, але навряд чи щось заважає майбутньому WordPress. Є кілька речей, які можна використовувати як вимірювальні прилади: кількість сайтів/розробників/додатків, які керуються PHP, а також кількість критично важливих програм, створених на PHP.

Перша (сайти, розробники, додатки) однозначно зростає. Це не означає, що інші платформи не просуваються. Тим не менш, перенесення всіх існуючих сайтів і програм з PHP на щось інше є складним завданням.

Друге – добре, визначте «критично важливу місію». Для деяких компаній це єдина онлайн-платформа, яку вони використовують. Для них це критично важлива місія.

Чи потрібно PHP розвиватися? Звичайно, так. Але якщо ні, то все одно не загине, недовго.

Ви знаєте, це питання задавали технічні кола 10 років тому, але всі ми бачили, як інтерпретовані серверні мови, такі як PHP, вижили після натиску «основних» серверних мов, таких як Java, .net. Незважаючи на те, що NodeJS/серверний JavaScript загалом набирає популярності, безсумнівно, низка фреймворків, які існують для PHP, як-от CakePHP, zend тощо, і надалі існуватиме як хороший варіант для програмістів, які вже звикли до Екосистема PHP.

Якщо ви працювали з NodeJS, ви знаєте, що у нього є власний набір проблем (майже всі операції асинхронні, що призводить до того, що ваш код усіяний зворотними викликами, відсутність впливу багатопоточності тощо). Отже, ми можемо уявити, що PHP все ще має місце в цей одержимий JavaScript світ.

Ось ще кілька останніх думок щодо WordPress та його неясного майбутнього

Так, якщо ви хочете створити щось дуже складне за допомогою WP, вам знадобляться кілька плагінів. Це факт. Але вони вам знадобляться для Magento, OpenCart, Drupal, Joomla, а також для всіх інших доступних платформ. Однак люди вибирають WP. Щодня на WodPress створюється більше сайтів, ніж на всіх інших платформах разом узятих. І так, у цьому випадку ціна теж має значення. PHP-хостинг коштує дешевше, і навіть якщо ви не хочете платити, ви можете отримати його безкоштовно. Є багато сайтів, які надають безкоштовний хостинг, який може працювати на PHP.

Окрім цього, нам потрібні прості фреймворки, такі як Codelgniter. Більш того, ви не можете замінити фреймворки Larawell, Zend і Symphony. З ними можна створювати дійсно надійні сайти.

PHP чудово працює з Apache, HTML, CSS і JavaScript. Ця співпраця може творити чудеса.

Чи помітили ви велику активність щодо розробки PHP? Багато людей постійно працюють над його вдосконаленням, і час від часу з’являються абсолютно нові цікаві функції.

Поки ми говоримо про майбутнє PHP, багато технологічних компаній все ще використовують C, C++ сьогодні, просто залиште це на хвилину…

Коли у вас є лише молоток, все виглядає як цвях, як кажуть… PHP іноді порівнюють із тупим молотком, але люди, які звикли до нього і не знають нічого кращого, сприймають його таким, яким він є, і цілком задоволені що вони мають. Просунуті розробники вважають PHP безладом, як JavaScript або Perl.

Кухонно-мийкові мови, накопичені замість розроблених, із сотнями глюків, що виникли в ранніх рішеннях. Є багато набагато кращих альтернатив, які призначені не для однієї мети чи лише для веб-розробки, а загального призначення, з кращими екосистемами, потужними, лаконічними, гнучкими, легшими для вивчення та використання. Python і Ruby, наприклад, просто назвати дві динамічні мови.

Звичайно, WP не помре найближчим часом, тому що він масово розгортається скрізь, як чума. Але з часом її спіткає доля інших технологій, таких як ASP.

До речі, кожен, хто розглядає можливість використання WP для своїх нових проектів, повинен дізнатися трохи про те, що Facebook шкодує про те, що реалізував свою кодову базу на PHP.

У двох словах, наша особиста думка, що WP не помре або не поступиться місцем іншій CMS у найближчому майбутньому. Проте ми не повинні повністю ігнорувати можливість появи нових технологій. Але перемогти WP має бути набагато складніше, оскільки останній дає нам змогу не писати рядки коду та мати можливість створювати динамічні веб-сайти за допомогою простого перетягування. Необхідно написати код на PHP для плагінів WP. У вас є краще рішення? Тоді просто представте це спільноті.

Висловлюватися!

Будь ласка, не забудьте поділитися з нами своїми думками щодо теми. Яке майбутнє ви прогнозуєте для WP? Чи використовуєте ви платформу та чи подобається вам? Що б ви хотіли в ньому покращити? Яку з існуючих платформ ви бачите головним конкурентом WP і чому?

Джерело запису: instantshift.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі