Статьи

Новости PHP, которые вы могли пропустить

Последние месяц или два были забиты мелкими новостями и выпусками, которые не гарантировали полноценную историю сами по себе, но все же были интересны. Я решил сделать небольшую подборку и обратить ваше внимание на интересные события вокруг нас. То, что мы не покрываем что-то сразу, не означает, что мы не замечаем или не заботимся ?

Убунту 14.04. LTS

enter image description here

Не так много, связанный с PHP, но все же довольно важный для нашего канала и будущих целей разработки, выпуск Ubuntu Server 14.04 LTS отчасти понравился большинству людей. Этот выпуск будет поддерживаться Canonical до 2019 года, что немаловажно, поскольку теперь мы все можем перейти на эту новейшую версию, как только она будет проверена хардкорными пользователями. Оставайтесь с нами для будущих коробок Vagrant, предопределенных для 14.04. Скоро — мы скоро создадим и опубликуем на заказ.

Вы можете скачать версию сервера здесь, и здесь доступна коробка Vagrant по умолчанию.

GAE 1.9.1 — 1.9.3

enter image description here

Google App Engine достиг второстепенной версии 1.9.3., Добавив еще несколько функций и обновлений с момента последнего разговора об этом :

  • исправлены ошибки, связанные с Zend Framework, нулевыми символами в URLFetch, неудачной загрузкой файлов в облачное хранилище, длинными данными POST, неограниченными размерами загрузки и fnmatch()
  • добавлена ​​возможность вставлять изображения в электронные письма через заголовок Content-Id
  • модуль zip теперь включен по умолчанию

SDK был обновлен, и вы можете сразу же взять его на себя. Чтобы увидеть, как вы можете это сделать, посмотрите мою предыдущую статью о GAE .

мотыга

HHVM достигла версии 3 (наконец, разумная схема управления версиями — большая редкость в мире PHP) и публично представила Hack — «PHP, каким он должен быть», о котором мы говорили ранее .

Их веб-сайт содержит большое количество примеров, хороших документов и интерактивного учебного пособия, с которым вы можете ознакомиться. Он не сильно отличается от PHP, поэтому для большинства разработчиков PHP он будет простым. HHVM также достиг полной совместимости с 23 популярными библиотеками / фреймворками .

Phalcon 2 бета 1

enter image description here

Phalcon 2 достигла бета-версии 1. Теперь вы можете использовать Zephir и Phalcon 2 для создания рабочих приложений, но все еще отсутствует некоторая документация и API-интерфейсы — скоро будет опубликована более углубленная статья на эту тему. Не стесняйтесь читать их пост релиза в это время.

Impresspages

enter image description here

Не очень известная, но невероятно надежная CMS под названием ImpressPages достигла ключевой версии 4.0. Мы скоро разместим несколько руководств и обзоров этой CMS, так что следите за обновлениями!

OroCRM

enter image description here

OroCRM , мощное CRM-приложение, для которого скоро появятся некоторые руководства, стало общедоступным и доступно для скачивания через GitHub. Это полностью открытый исходный код, целью которого является сделать CRM более доступным и захватить некоторую долю рынка у нынешних лидеров, таких как SugarCRM.

Сертификация ZF2CA

enter image description here

Zend, PHP-компания, объявила о выходе сертификата Zend Framework 2 Certified Architect. Он был разработан экспертным консультативным советом во главе с Мэтью Вейером О’Финни, руководителем проекта ZF и довольно компетентной командой . Бронирование для сдачи экзаменов в ближайшее время .

Перейдите на их учебный сайт, чтобы оттачивать свои навыки к экзамену.

PhpStorm 8 приближается

Последняя версия EAP PhpStorm поддерживает корни пространства имен PSR-0 и PSR-4, делая процесс разработки еще более плавным и более автоматическим. Узнайте больше об изменениях в заметках о выпуске или просто попробуйте версию EAP .

WordPress 3.9

enter image description here

Как обычно, последнее обновление WordPress содержит в основном косметические улучшения, но, тем не менее, улучшения. На данный момент мне лично очень интересно, что принесет нам версия 4.0. Возможно, код 21-го века, такой как ООП, управление пакетами и использование всех преимуществ PHP5.5? Что бы вы хотели увидеть?

Zend Framework 3 Progress

Zend Framework 3 еще не полностью (публично) работает, но шаг за шагом развивается. Одним из таких индикаторов являются проблемы с тегами ZF3 на GitHub, которые указывают на рефакторинг широкого спектра компонентов, но меня особенно радует то, что ZF наконец избавился от еще одного антишаблона, который они представили — ServiceLocator, который сделал все части настолько зависимыми от Единственный компонент, который в свою очередь имел другие зависимости, вы больше не могли использовать часть ZF, не вытягивая большую часть остальных. Чтобы следить за прогрессом, просто продолжайте отслеживать проблемы с тегами ZF3 .

Composer Package Marketplace

Как упоминалось в нашем последнем информационном бюллетене , Packages.io — это рынок, который скоро будет доступен для пакетов Composer. Неизвестно, будут ли пакеты закрытыми или открытыми, и как они будут защищены от пиратства, плагиата и вредных привычек кодирования, но это интересная идея. Хотя коммерциализация чего-то, что первоначально предполагалось как открытый исходный код, была бы сочтена злодейской и жадной для некоторых, я считаю, что мы все имеем право продавать все, что мы хотим, кому-то, кого мы хотим. Однако существует проблема качества — как мы можем доверять рецензентам, как мы можем доверять пакетам, в которые сами не вносим свой вклад? Мы смотрим на баррель другого рынка WP-плагинов / тем, наполненного до краев ужасным, непоправимым кодом, или это имеет надлежащий потенциал? Мы узнаем больше через пару дней. На данный момент все, что мы знаем, это то, что Cartalyst, кажется, стоит за сайтом.

PHPUnit прекращает поддержку PEAR

PHPUnit, основная библиотека тестирования для PHP, решила отказаться от поддержки установки через PEAR. Автором библиотеки Себастьяном Бергманном, который радует многих, удивляет некоторых и не разочаровывает никого, мы расскажем о своем выборе .

PEAR потерпел неудачу в качестве менеджера пакетов, но из-за отсутствия конкуренции мы не смогли лучше видеть до появления Composer. Мы должны изменить общественное восприятие, отказаться от того, что не работает, и медленно, пакет за пакетом, перейти к более качественной системе распределения кода PHP.

Вывод

Этот список далеко не исчерпывающий и содержит только те новости, которые вы, вероятно, пропустили из-за недостаточной информации, но в любом случае могли бы заинтересоваться. Мы пропустили какие-нибудь важные? Дайте нам знать в комментариях ниже, и мы обновим статью!