Кто хочет жить вечно или какое будущее ждет WordPress?

2

Мы уверены, что каждый веб-разработчик довольно много знает о 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-разработчика.

Даже если мы предположим, что PHP медленно уступает место Ruby и/или Python, через 20 лет все равно будут PHP-разработчики. Хотите знать, почему? Потому что старые языки программирования никогда не умирают. Даже сейчас есть люди, поддерживающие код PL/1, FORTRAN или COBOL (NB: говоря, что всегда будут программисты 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 и тому подобным, не нужны. Также не хватает инструментов (например, фреймворков, IDE и т. д.) и приложений «установки одним щелчком» (например, 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 для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее